.cwl-intro{--ink:#0E0F13;--bone:#EDEAE3;--riot:#E13B2F;--riot-dark:#C02E23;--gold:#C9992E;--bronze:#7A5C14;--smoke:#9A9CA4;--newsprint:#5F5C54;--seam:50%;--ease:cubic-bezier(.22,.9,.24,1);--dur:.55s;--field:var(--ink);--text:var(--bone);--meta:var(--smoke);--mark:var(--gold);--hair:rgba(237,234,227,.20);position:relative;background:var(--ink);color:var(--bone);font-family:var(--font-plexmono),"IBM Plex Mono",monospace;overflow-x:clip;min-height:100dvh}.cwl-intro *,.cwl-intro :after,.cwl-intro :before{margin:0;padding:0;box-sizing:border-box}.cwl-intro ::-moz-selection{background:var(--riot);color:var(--bone)}.cwl-intro ::selection{background:var(--riot);color:var(--bone)}.cwl-intro .stage{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}.cwl-intro .stage:has(.door--heel:hover){--seam:58%}.cwl-intro .stage:has(.door--face:hover){--seam:42%}.cwl-intro .topbar{position:relative;z-index:4;display:flex;align-items:center;gap:16px;padding:11px clamp(18px,4vw,44px);background:var(--ink);border-bottom:1px solid rgba(201,153,46,.28)}.cwl-intro .nav-claim{display:flex;align-items:center;gap:clamp(10px,1.2vw,20px);flex-shrink:0}.cwl-intro .nc-strip{font-size:clamp(9px,.82vw,11px);font-weight:500;color:var(--smoke)}.cwl-intro .nc-run,.cwl-intro .nc-strip{font-family:var(--font-plexmono),"IBM Plex Mono",monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.cwl-intro .nc-run{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 15px;font-size:11px;font-weight:700;color:var(--ink);background:var(--gold);border:1px solid var(--gold);text-decoration:none;transition:filter .2s ease}.cwl-intro .nc-run:focus-visible,.cwl-intro .nc-run:hover{filter:brightness(1.08);outline:none}.cwl-intro .nc-run:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (min-width:861px) and (max-width:1180px){.cwl-intro .nc-strip{display:none}}.cwl-intro .doors{position:relative;display:flex;min-height:0}.cwl-intro .door{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,3.2vw,44px);text-decoration:none;overflow:hidden;transition:width var(--dur) var(--ease);outline:none}.cwl-intro .door:focus-visible{outline:2px solid var(--gold);outline-offset:-6px}.cwl-intro .door--heel{width:var(--seam);background:var(--ink);color:var(--bone)}.cwl-intro .door--face{width:calc(100% - var(--seam));background:var(--bone);color:var(--ink);align-items:flex-end;text-align:right}.cwl-intro .photo{position:absolute;bottom:0;height:80%;width:58%;pointer-events:none;z-index:0;overflow:hidden}.cwl-intro .door--heel .photo{right:0;height:92%}.cwl-intro .door--face .photo{left:0;height:90%}.cwl-intro .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cwl-intro .door--heel .photo img{-o-object-position:60% 6%;object-position:60% 6%;transform:scale(1.1) translateX(-8%) translateY(-2%);filter:grayscale(1) contrast(1.2) brightness(.78)}.cwl-intro .door--face .photo img{-o-object-position:45% 18%;object-position:45% 18%;transform:scale(1.14);filter:grayscale(1) contrast(1.08) brightness(1.06);mix-blend-mode:multiply}.cwl-intro .door--heel .photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to left,rgba(14,15,19,0) 45%,var(--ink) 97%),linear-gradient(to top,var(--ink) 2%,rgba(14,15,19,0) 34%),linear-gradient(to bottom,var(--ink) 0,rgba(14,15,19,0) 18%),linear-gradient(to right,rgba(14,15,19,0) 82%,rgba(14,15,19,.65) 100%)}.cwl-intro .door--face .photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(237,234,227,0) 45%,var(--bone) 97%),linear-gradient(to top,var(--bone) 2%,rgba(237,234,227,0) 34%),linear-gradient(to bottom,var(--bone) 0,rgba(237,234,227,0) 18%),linear-gradient(to left,rgba(237,234,227,0) 82%,rgba(237,234,227,.65) 100%)}.cwl-intro .photo .plate{position:absolute;z-index:1;font-size:9px;letter-spacing:.26em;text-transform:uppercase}.cwl-intro .door--heel .photo .plate{left:12%;bottom:12px;color:var(--smoke)}.cwl-intro .door--face .photo .plate{right:12%;bottom:12px;color:var(--newsprint)}.cwl-intro .door:before{content:"";position:absolute;inset:0;background-image:radial-gradient(currentColor 1px,transparent 0);background-size:7px 7px;opacity:.05;pointer-events:none;z-index:1}.cwl-intro .topline{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:24px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;position:relative;z-index:2}.cwl-intro .door--heel .topline{color:var(--smoke)}.cwl-intro .door--face .topline{color:var(--newsprint);flex-direction:row-reverse}.cwl-intro .bill{position:relative;z-index:2}.cwl-intro .kicker{font-size:12px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;display:inline-flex;align-items:center;gap:14px}.cwl-intro .kicker:after{content:"";width:44px;height:1px;background:currentColor}.cwl-intro .door--face .kicker{flex-direction:row-reverse;color:#7A5C14}.cwl-intro .door--heel .kicker{color:var(--riot)}.cwl-intro .name{font-family:var(--font-bigshoulders),"Anton",Impact,sans-serif;font-weight:900;font-size:clamp(64px,9.2vw,148px);line-height:.88;letter-spacing:.01em;text-transform:uppercase;margin:18px 0 20px}.cwl-intro .name span{display:block}.cwl-intro .door--heel .name span:last-child{color:var(--riot)}.cwl-intro .epithet{font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-size:clamp(17px,1.6vw,23px);font-weight:400;opacity:.82;max-width:34ch}.cwl-intro .door--face .epithet{margin-left:auto}.cwl-intro .beats{margin-top:16px;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.cwl-intro .door--heel .beats{color:var(--smoke)}.cwl-intro .door--face .beats{color:var(--newsprint)}.cwl-intro .beats-mob,.cwl-intro .crown,.cwl-intro .enter-mob,.cwl-intro .foot .beats,.cwl-intro .foot .crown{display:none}.cwl-intro .foot{position:relative;z-index:2;display:grid;gap:18px;justify-items:start}.cwl-intro .door--face .foot{justify-items:end}.cwl-intro .enter{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;padding:13px 22px;border:1px solid;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.cwl-intro .door--heel:hover .enter{background:#C02E23;border-color:#C02E23;color:var(--bone)}.cwl-intro .door--face:hover .enter{background:var(--ink);border-color:var(--ink);color:var(--bone)}.cwl-intro .receipt{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1.9;padding:10px 14px;border:1px dashed;max-width:340px}.cwl-intro .door--heel .receipt{border-color:rgba(237,234,227,.28);color:var(--smoke);background:rgba(14,15,19,.72)}.cwl-intro .door--face .receipt{border-color:rgba(14,15,19,.28);color:var(--newsprint);background:rgba(237,234,227,.72)}.cwl-intro .receipt b{font-weight:600}.cwl-intro .door--heel .receipt b{color:var(--bone)}.cwl-intro .door--face .receipt b{color:var(--ink)}.cwl-intro .receipt .tag{display:block;font-size:9px;letter-spacing:.3em;margin-bottom:4px}.cwl-intro .door--heel .receipt .tag{color:var(--riot)}.cwl-intro .door--face .receipt .tag{color:#7A5C14}.cwl-intro .dates{font-size:11px;letter-spacing:.26em}.cwl-intro .door--heel .dates{color:var(--smoke)}.cwl-intro .door--face .dates{color:var(--newsprint)}.cwl-intro .seamline{position:absolute;top:0;bottom:0;left:var(--seam);width:1px;background:linear-gradient(to bottom,transparent,var(--gold) 12%,var(--gold) 88%,transparent);transition:left var(--dur) var(--ease);pointer-events:none;z-index:3}.cwl-intro .manifesto{position:absolute;left:0;right:0;top:52%;transform:translateY(-50%);text-align:center;pointer-events:none;z-index:2;padding:0}.cwl-intro .eyebrow{position:relative;margin-bottom:18px}.cwl-intro .e-layer{font-size:11px;font-weight:600;letter-spacing:.42em;text-transform:uppercase;transition:clip-path var(--dur) var(--ease)}.cwl-intro .e-layer--bone{color:var(--gold);clip-path:inset(-8% calc(100% - var(--seam)) -8% -2%)}.cwl-intro .e-layer--ink{position:absolute;inset:0;color:#7A5C14;clip-path:inset(-8% -2% -8% var(--seam))}.cwl-intro .m-head{position:relative;display:block;font-weight:800}.cwl-intro .m-layer{display:block;font-family:var(--font-bigshoulders),"Anton",Impact,sans-serif;font-weight:800;font-size:clamp(30px,4.6vw,74px);line-height:.96;letter-spacing:.015em;text-transform:uppercase;transition:clip-path var(--dur) var(--ease)}.cwl-intro .m-layer--bone{color:var(--bone);clip-path:inset(-2% calc(100% - var(--seam)) -2% -2%);text-shadow:0 0 26px rgba(14,15,19,.55)}.cwl-intro .m-layer--ink{position:absolute;inset:0;color:var(--ink);clip-path:inset(-2% -2% -2% var(--seam));text-shadow:0 0 26px rgba(237,234,227,.55)}.cwl-intro .m-sub{position:relative;margin-top:22px}.cwl-intro .s-layer{font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-size:clamp(15px,1.5vw,21px);transition:clip-path var(--dur) var(--ease)}.cwl-intro .s-layer--bone{color:rgba(237,234,227,.85);clip-path:inset(-8% calc(100% - var(--seam)) -8% -2%);text-shadow:0 0 18px rgba(14,15,19,.6)}.cwl-intro .s-layer--ink{position:absolute;inset:0;color:rgba(14,15,19,.85);clip-path:inset(-8% -2% -8% var(--seam));text-shadow:0 0 18px rgba(237,234,227,.6)}.cwl-intro .ledger{position:relative;z-index:4;display:flex;justify-content:center;align-items:baseline;gap:3.5vw;flex-wrap:wrap;background:var(--ink);border-top:1px solid rgba(201,153,46,.5);color:var(--smoke);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;padding:15px 20px}.cwl-intro .ledger b{color:var(--gold);font-weight:600;letter-spacing:.12em}.cwl-intro .ledger .invite{color:var(--gold);text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:border-color .2s ease}.cwl-intro .ledger .invite:focus-visible,.cwl-intro .ledger .invite:hover{border-color:var(--gold);outline:none}.cwl-intro .ledger .invite:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cwl-intro .mseam-root{display:none}.cwl-intro .mcard{display:contents}.cwl-intro .mband,.cwl-intro .mstrip{display:none}@media (prefers-reduced-motion:reduce){.cwl-intro *,.cwl-intro :after,.cwl-intro :before{transition:none!important;animation:none!important}}@media (max-width:860px),(orientation:landscape) and (max-height:500px){.cwl-intro .stage{--seam:50%;min-height:100svh;grid-template-rows:auto 1fr auto}.cwl-intro .ledger,.cwl-intro .manifesto,.cwl-intro .topbar{display:none}.cwl-intro .mstrip{display:block;text-align:center;white-space:nowrap;font-size:clamp(9px,2.5vw,10.5px);letter-spacing:.08em;text-transform:uppercase;padding:11px 12px;border-bottom:1px solid rgba(201,153,46,.5);background:var(--bone);color:var(--newsprint)}.cwl-intro .mstrip b{color:var(--bronze);font-weight:600}.cwl-intro .stage[data-mobile-side=heel] .mstrip{background:var(--ink);color:var(--smoke)}.cwl-intro .stage[data-mobile-side=heel] .mstrip b{color:var(--gold)}.cwl-intro .doors{position:relative;display:block;overflow:hidden;min-height:0;perspective:2000px;-webkit-perspective:2000px}.cwl-intro .seamline{display:none}.cwl-intro .mcard{display:block;position:absolute;inset:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1);transform:rotateY(0deg)}.cwl-intro .stage[data-mobile-side=heel] .mcard{transform:rotateY(180deg)}.cwl-intro .mcard.is-flipping{will-change:transform}.cwl-intro .door{position:absolute;inset:0;width:100%!important;padding:18px 20px 22px;justify-content:flex-end;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.cwl-intro .door--face{transform:rotateY(0deg) translateZ(0);align-items:flex-start;text-align:left}.cwl-intro .door--heel{transform:rotateY(180deg) translateZ(0)}.cwl-intro .stage:not([data-mobile-side=heel]) .door--heel,.cwl-intro .stage[data-mobile-side=babyface] .door--heel,.cwl-intro .stage[data-mobile-side=heel] .door--face{pointer-events:none}.cwl-intro .door--face{padding-left:60px}.cwl-intro .door--heel{padding-right:60px}.cwl-intro .door--face .kicker{flex-direction:row}.cwl-intro .door--face .foot{justify-items:start}.cwl-intro .topline{display:none}.cwl-intro .name{font-size:clamp(36px,11vw,56px);margin:4px 0 8px}.cwl-intro .epithet{display:none}.cwl-intro .beats{display:block;margin-top:8px;font-size:11px}.cwl-intro .crown{display:block;margin-top:6px;font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-weight:500;font-size:14px;line-height:1.15}.cwl-intro .door--heel .crown{color:rgba(237,234,227,.9)}.cwl-intro .door--face .crown{color:rgba(14,15,19,.82)}.cwl-intro .dates,.cwl-intro .receipt{display:none}.cwl-intro .foot{gap:14px}.cwl-intro .enter{padding:16px 26px;font-size:12px}.cwl-intro .door .photo{position:absolute;inset:0;width:auto;height:auto;z-index:0}.cwl-intro .door .photo .plate{display:none}.cwl-intro .door .photo picture{display:contents}.cwl-intro .door .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0;transform:none}.cwl-intro .door--heel .photo{background:radial-gradient(125% 92% at 42% 30%,#1c1a1e 0,#121216 46%,#08080b 100%)}.cwl-intro .door--heel .photo img{filter:grayscale(1) contrast(1.08) brightness(.98)}.cwl-intro .door--face .photo img,.cwl-intro .door--heel .photo img{-webkit-mask-image:linear-gradient(180deg,#000,#000 72%,transparent 97%);mask-image:linear-gradient(180deg,#000,#000 72%,transparent 97%)}.cwl-intro .door--face .photo img{filter:grayscale(1) contrast(1.02);mix-blend-mode:multiply}.cwl-intro .door--heel .photo:after{background:linear-gradient(180deg,rgba(14,15,19,0) 52%,var(--ink) 88%)}.cwl-intro .door--face .photo:after{background:linear-gradient(180deg,rgba(237,234,227,0) 52%,var(--bone) 88%)}.cwl-intro .door .photo:before{display:none}.cwl-intro .door--heel .photo:before{display:block;content:"";z-index:2;position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 33% 28%,rgba(201,153,46,.26),rgba(201,153,46,0) 19%);mix-blend-mode:screen}.cwl-intro .mband{display:block;padding:12px 20px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(201,153,46,.5);background:var(--bone);text-align:left}.cwl-intro .stage[data-mobile-side=heel] .mband{background:var(--ink)}.cwl-intro .mband-claim{font-family:var(--font-bigshoulders),"Anton",Impact,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(15px,4.6vw,22px);line-height:1.02;letter-spacing:.01em;color:var(--ink)}.cwl-intro .stage[data-mobile-side=heel] .mband-claim{color:var(--bone)}.cwl-intro .mband-row{display:flex;align-items:center;gap:14px;margin-top:10px}.cwl-intro .mband-row .mband-cta{margin-top:0;flex-shrink:0}.cwl-intro .mband-sub{margin-top:0;flex:1;min-width:0;font-family:var(--font-plexmono),"IBM Plex Mono",monospace;font-size:clamp(8.5px,2.7vw,10.5px);letter-spacing:.1em;text-transform:uppercase;line-height:1.7;color:var(--newsprint)}.cwl-intro .stage[data-mobile-side=heel] .mband-sub{color:var(--smoke)}.cwl-intro .mseam-root{display:block}.cwl-intro .mseam{position:absolute;top:0;bottom:0;width:46px;z-index:8;display:none;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;background:transparent;overflow:hidden;font-family:var(--font-plexmono),"IBM Plex Mono",monospace;-webkit-tap-highlight-color:transparent}.cwl-intro .mseam--to-heel{left:0;background:var(--ink)}.cwl-intro .mseam--to-face{right:0;background:var(--bone)}.cwl-intro .mseam:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--gold);opacity:.5}.cwl-intro .mseam--to-heel:after{right:0}.cwl-intro .mseam--to-face:after{left:0}.cwl-intro .mseam:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,rgba(201,153,46,0),rgba(201,153,46,.12) 22%,rgba(232,199,101,.95) 50%,rgba(201,153,46,.12) 78%,rgba(201,153,46,0));background-size:100% 240%;background-repeat:no-repeat;opacity:.5;animation:mseam-ember 7.5s linear infinite}.cwl-intro .mseam--to-heel:before{right:0}.cwl-intro .mseam--to-face:before{left:0}.cwl-intro .mseam:active:before,.cwl-intro .mseam:focus-visible:before,.cwl-intro .mseam:hover:before{opacity:1;animation-duration:2.4s}.cwl-intro .mseam-name{position:relative;z-index:1;writing-mode:vertical-rl;text-orientation:mixed;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.cwl-intro .mseam--to-heel .mseam-name{color:var(--gold)}.cwl-intro .mseam--to-face .mseam-name{color:var(--bronze);transform:rotate(180deg)}.cwl-intro .stage:not([data-mobile-side=heel]) .mseam--to-heel,.cwl-intro .stage[data-mobile-side=babyface] .mseam--to-heel,.cwl-intro .stage[data-mobile-side=heel] .mseam--to-face{display:flex}.cwl-intro .mseam:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.cwl-intro .door--face{justify-content:space-between}.cwl-intro .door--face .bill{margin-top:0}.cwl-intro .door--face .photo:after{background:linear-gradient(180deg,var(--bone) 0,rgba(237,234,227,0) 24%),linear-gradient(180deg,rgba(237,234,227,0) 52%,var(--bone) 88%)}.cwl-intro .door--heel .kicker{color:var(--gold)}.cwl-intro .door:before,.cwl-intro .enter-desk{display:none}.cwl-intro .enter-mob{display:block}.cwl-intro .enter{padding:12px 18px;max-width:100%}.cwl-intro .enter-mob{font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.4;max-width:22ch}.cwl-intro .beats-desk{display:none}.cwl-intro .beats-mob{display:inline}.cwl-intro .door--face .bill .beats,.cwl-intro .door--face .bill .crown{display:none}.cwl-intro .door--face .foot .beats{display:block;margin-top:0;font-size:11px}.cwl-intro .door--face .foot .crown{display:block;margin-top:-6px}.cwl-intro .mband-cta{display:inline-flex;align-items:center;gap:9px;margin-top:10px;min-height:44px;padding:12px 18px;font-family:var(--font-plexmono),"IBM Plex Mono",monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:var(--gold);border:1px solid var(--gold);text-decoration:none;transition:filter .2s ease}.cwl-intro .mband-cta:focus-visible,.cwl-intro .mband-cta:hover{filter:brightness(1.08);outline:none}.cwl-intro .mband-cta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}}@keyframes mseam-ember{0%{background-position:0 128%;opacity:.32}50%{background-position:0 -28%;opacity:.68}to{background-position:0 128%;opacity:.32}}@media (max-width:860px) and (orientation:portrait){.cwl-intro .doors{min-height:calc(100vw * 1.538)}}