.arc-room{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 100px);padding:32px max(5vw,20px) 40px;background:radial-gradient(ellipse at 50% 48%,#18202a55,transparent 65%),#060708;color:#eceeef;font-family:Arial,Helvetica,sans-serif}.arc-room:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:5;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");background-size:140px}.arc-top,.arc-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;font:10px 'Courier New',monospace;letter-spacing:2px;color:#8e9198}.arc-top button{background:none;color:#bfc3cb;border:1px solid #ffffff25;border-radius:30px;padding:10px 16px;font:inherit;cursor:pointer}.arc-top button[aria-pressed=true]{box-shadow:0 0 18px #79ceff20;color:white;border-color:#79ceff80}.arc-heading{position:relative;margin:42px 0 0}.arc-heading p{font:10px 'Courier New',monospace;letter-spacing:4px;color:#888d97}.arc-heading h1{font:800 italic clamp(48px,7.5vw,108px)/.95 Arial,sans-serif;letter-spacing:-.065em;margin:16px 0 0;text-transform:uppercase}.arc-heading>span{position:absolute;right:0;bottom:6px;font:11px 'Courier New',monospace;color:#939ba9}.arc-stage{position:relative;height:340px;margin:0 -3vw}.arc-stage canvas{position:absolute;width:100%;height:100%;pointer-events:none;inset:0}.arc-options{display:grid;grid-template-columns:repeat(3,1fr);height:100%;position:relative}.arc-option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:none;border:0;color:#727780;cursor:pointer;padding:15px 5px 28px;transition:color .4s;text-align:center}.arc-option:focus-visible{outline:1px solid #fff7;outline-offset:-12px;border-radius:20px}.arc-option[aria-pressed=true]{color:#fff}.arc-number{position:absolute;top:30px;font:9px 'Courier New',monospace;letter-spacing:3px;opacity:.5}.arc-option strong{font:800 italic clamp(16px,2vw,27px) Arial,sans-serif;letter-spacing:-1px;text-transform:uppercase;text-shadow:0 2px 20px #000}.arc-option small{font:8px 'Courier New',monospace;letter-spacing:2px;text-transform:uppercase;margin-top:10px}.arc-detail{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1020px;margin:28px auto 0;min-height:130px}.arc-eyebrow{font:9px 'Courier New',monospace;letter-spacing:3px;color:#a5b4c5;text-transform:uppercase}.arc-detail h2{font:800 italic 36px/1.1 Arial,sans-serif;letter-spacing:-1px;margin:12px 0;text-transform:uppercase}.arc-description{font:13px/1.7 Arial,sans-serif;color:#9fa2a9;max-width:470px;margin:0}.arc-launch{padding:18px 42px;border-radius:4px;white-space:nowrap;background:linear-gradient(135deg,#fff,#9fa4ac);color:#0b0c0e;box-shadow:inset 0 1px 0 white,0 0 35px #ffffff15;font:700 11px 'Courier New',monospace;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:box-shadow .3s,transform .3s}.arc-launch:hover{color:black;transform:translateY(-3px);box-shadow:0 0 45px #b9d9ff35}.arc-unreleased{font:10px 'Courier New',monospace;color:#838894;text-transform:uppercase;letter-spacing:2px;white-space:nowrap}.arc-room [hidden]{display:none}.arc-bottom{margin-top:54px;font-size:9px;letter-spacing:1px}.arc-bottom a{color:#ddd;text-decoration:none}.arc-bottom p{margin:0}body:has(.arc-room) .supply-footer{display:none}@media(max-width:600px){.arc-room{padding-top:22px}.arc-heading{margin-top:38px}.arc-stage{height:270px;margin:0 -20px}.arc-option{padding-bottom:20px}.arc-option strong{font-size:15px;letter-spacing:-.5px}.arc-option small{font-size:7px;letter-spacing:.6px}.arc-detail{margin-top:14px;display:block;min-height:220px}.arc-detail h2{font-size:30px}.arc-launch,.arc-unreleased{display:inline-block;margin-top:22px}.arc-bottom{margin-top:20px;align-items:flex-start}.arc-bottom p{max-width:210px;line-height:1.8}.arc-top{font-size:8px;letter-spacing:1px}}

.arc-stage canvas{mask-image:linear-gradient(transparent,#000 18%,#000 80%,transparent)}

.arc-heading{display:flex;align-items:center;justify-content:space-between;margin:24px 0 10px}.arc-heading h1{font-size:clamp(48px,7vw,90px)}.arc-heading button{background:none;border:1px solid #ffffff25;border-radius:24px;padding:10px 16px;color:#aaa;font:10px Arial,sans-serif;cursor:pointer}.arc-heading button[aria-pressed=true]{color:white;border-color:#79ceff80}.arc-stage{height:clamp(320px,52vh,500px);margin-top:24px}.arc-option{padding-bottom:35px}.arc-option[aria-disabled=true]{cursor:default}@media(max-width:600px){.arc-stage{height:330px}.arc-heading{margin-top:18px}.arc-option strong{font-size:15px}}


.arc-room{background:radial-gradient(ellipse at 12% 38%,#aeb8bd26,transparent 58%),radial-gradient(ellipse at 90% 75%,#b5ac8d10,transparent 54%),linear-gradient(130deg,#15191f,#08090c 65%);min-height:calc(100svh - 100px)}.arc-heading h1{font-size:clamp(40px,5vw,66px);font-style:normal;letter-spacing:-.045em}.arc-heading button{border-radius:2px;font-family:'Courier New',monospace}.arc-stage{height:clamp(360px,62vh,610px);margin-top:8px}.arc-stage canvas{mask-image:linear-gradient(transparent,#000 8%,#000 90%,transparent)}.arc-option strong{font:500 clamp(12px,1.4vw,18px)/1.4 'Courier New',monospace;letter-spacing:0;text-transform:none}.arc-option{padding-bottom:70px}.arc-option[aria-pressed=true] strong{text-shadow:0 0 16px #dceeff77}.arc-option:focus-visible{border-radius:2px;outline-offset:-8px}.arc-option small{font-family:'Courier New',monospace;letter-spacing:.02em;font-size:10px}.arc-room:after{opacity:.025;background-size:96px}@media(max-width:600px){.arc-stage{height:390px}.arc-option{padding-bottom:66px}.arc-option strong{font-size:11px}.arc-option small{font-size:9px}.arc-heading h1{font-size:42px}}
