.Rules-module__gHmaCq__page{color:#dedee3;background:#101011;min-height:100vh;position:relative}.Rules-module__gHmaCq__main{max-width:1000px;margin:auto;padding:50px 28px 70px;position:relative}.Rules-module__gHmaCq__progress{transform-origin:0;z-index:100;background:#a9a3b1;width:100%;height:1px;position:fixed;top:0;left:0}.Rules-module__gHmaCq__header{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:30px;margin-bottom:8px;padding-bottom:35px;display:flex}.Rules-module__gHmaCq__header>div:first-child{max-width:570px}.Rules-module__gHmaCq__eyebrow{letter-spacing:.12em;color:#85838b;margin-bottom:18px;font-size:10px}.Rules-module__gHmaCq__eyebrow span{color:#555;margin:0 8px}.Rules-module__gHmaCq__header h1{letter-spacing:-.045em;text-transform:lowercase;margin:0 0 20px;font-size:clamp(30px,4vw,46px);font-weight:550;line-height:1.1}.Rules-module__gHmaCq__header h1:first-letter{text-transform:uppercase}.Rules-module__gHmaCq__intro{color:#97949e;max-width:480px;font-size:13px;line-height:1.8}.Rules-module__gHmaCq__sculpture{flex-shrink:0;width:260px;height:250px;position:relative}.Rules-module__gHmaCq__sculptureShadow{display:none}.Rules-module__gHmaCq__layout,.Rules-module__gHmaCq__sections{display:block}.Rules-module__gHmaCq__section{background:0 0;border-bottom:1px solid #ffffff0b;padding:30px 0;scroll-margin-top:90px}.Rules-module__gHmaCq__sectionHeader{align-items:center;gap:16px;margin-bottom:20px;display:flex}.Rules-module__gHmaCq__number{color:#77717f;min-width:22px;font:11px ui-monospace,monospace}.Rules-module__gHmaCq__section h2{letter-spacing:-.025em;flex:1;margin:0;font-size:18px;font-weight:500;line-height:1.4}.Rules-module__gHmaCq__sectionHeader svg{color:#6f6b75;width:17px;height:17px}.Rules-module__gHmaCq__section ul{margin:0;padding:0 0 0 38px;list-style:none}.Rules-module__gHmaCq__section li{gap:12px;padding:9px 0;display:flex}.Rules-module__gHmaCq__itemNumber{display:none}.Rules-module__gHmaCq__section li p{color:#c2bfc8;margin:0;font-size:13px;line-height:1.8}.Rules-module__gHmaCq__section li .Rules-module__gHmaCq__detail{color:#817c89;margin-top:4px;font-size:12px}.Rules-module__gHmaCq__footer{color:#6f6a77;justify-content:space-between;gap:16px;padding-top:28px;font-size:10px;display:flex}.Rules-module__gHmaCq__footer a{color:#a9a4b1}.Rules-module__gHmaCq__page a:focus-visible{outline-offset:4px;outline:2px solid #aaa}@media (max-width:650px){.Rules-module__gHmaCq__main{padding:28px 20px 48px}.Rules-module__gHmaCq__header{gap:10px}.Rules-module__gHmaCq__sculpture{width:170px;height:210px}.Rules-module__gHmaCq__header h1{font-size:30px}.Rules-module__gHmaCq__intro{font-size:12px}.Rules-module__gHmaCq__section{padding:24px 0}}@media (max-width:450px){.Rules-module__gHmaCq__header{display:block;position:relative}.Rules-module__gHmaCq__header>div:first-child{max-width:100%}.Rules-module__gHmaCq__sculpture{width:100%;height:180px;margin-top:8px}.Rules-module__gHmaCq__section ul{padding-left:0}.Rules-module__gHmaCq__section h2{font-size:16px}.Rules-module__gHmaCq__sectionHeader{gap:12px}.Rules-module__gHmaCq__footer{font-size:9px}}@media (prefers-reduced-motion:reduce){.Rules-module__gHmaCq__page *{scroll-behavior:auto!important;transition:none!important}}.Rules-module__gHmaCq__page{background:0 0}.Rules-module__gHmaCq__main{z-index:1}.Rules-module__gHmaCq__header .Rules-module__gHmaCq__customTitle{perspective:800px;letter-spacing:-.055em;text-transform:none;flex-wrap:wrap;gap:0 .2em;font-size:clamp(34px,4.8vw,58px);font-weight:800;line-height:1.04;display:flex}.Rules-module__gHmaCq__titleWord{white-space:nowrap;display:inline-flex;transform:skew(-5deg)}.Rules-module__gHmaCq__titleWord>span{transform-origin:bottom;color:#f1eef5;text-shadow:0 1px #99939f,0 2px #504958;display:inline-block}.Rules-module__gHmaCq__titleWord:last-child>span{color:#0000;-webkit-text-stroke:1px #b5aabe;text-shadow:none}@media (max-width:650px){.Rules-module__gHmaCq__header .Rules-module__gHmaCq__customTitle{font-size:clamp(28px,5.4vw,38px)}}@media (max-width:450px){.Rules-module__gHmaCq__header .Rules-module__gHmaCq__customTitle{font-size:clamp(30px,8vw,38px)}}@media (prefers-reduced-motion:reduce){.Rules-module__gHmaCq__titleWord>span{text-shadow:none}}.Rules-module__gHmaCq__sculpture button:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #a99ab8}.Rules-module__gHmaCq__sculpture canvas{display:block}
