.about-title{max-width:980px;margin:0 0 22px;line-height:1.04}.about-hero-text{letter-spacing:-.01em;color:#ffffffdb;max-width:620px;margin:0 0 10px;font-size:18px;line-height:1.52}.about-hero-note{color:#ffffffb3;max-width:560px;margin:0 0 30px;font-size:15px}.about{width:min(var(--page-width), calc(100% - var(--page-gutter)));margin:0 auto;padding:0 0 110px}.about-block{margin-top:96px}.about-block h2{letter-spacing:-.035em;color:var(--text-strong);margin:0 0 28px;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.15}.about-what-head{max-width:680px;margin:0 0 40px}.about-what-head h2{margin-bottom:14px}.about-what-head p{color:var(--text-muted);margin:0;font-size:17px;line-height:1.6}.about-stack{max-width:720px;margin:0 auto;padding:0;list-style:none}.about-stack-card{--tab-h:46px;--tab-x:calc(var(--i) * 25cqw);--fillet:16px;--card-layers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.77 -0.19'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(60% 55% at 18% 22%, color-mix(in oklab, var(--shade) 85%, white) 0%, transparent 70%), radial-gradient(55% 60% at 85% 80%, color-mix(in oklab, var(--shade) 70%, white 10%) 0%, transparent 70%), radial-gradient(70% 60% at 55% 55%, color-mix(in oklab, var(--shade) 45%, black) 0%, transparent 75%), linear-gradient(color-mix(in oklab, var(--shade) 62%, black), color-mix(in oklab, var(--shade) 62%, black));top:calc(190px + var(--i) * 10px);height:clamp(340px,48vh,410px);filter:drop-shadow(0 -6px 18px rgb(var(--ink) / .16));transform-origin:50% 100%;color:#fff;margin-bottom:40px;position:sticky;transform:perspective(1600px)rotateX(6deg);container-type:size}.about-stack-card:last-child{margin-bottom:0}.about-stack-tab,.about-stack-tab:before,.about-stack-tab:after,.about-stack-body{background-image:var(--card-layers);background-blend-mode:overlay, normal, normal, normal, normal;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:220px 220px,100cqw 100cqh,100cqw 100cqh,100cqw 100cqh,100cqw 100cqh}.about-stack-tab{--x:var(--tab-x);--y:0px;top:0;left:var(--tab-x);width:calc(25cqw - 2 * var(--fillet));height:var(--tab-h);background-position:0 0, calc(-1 * var(--x)) calc(-1 * var(--y)), calc(-1 * var(--x)) calc(-1 * var(--y)), calc(-1 * var(--x)) calc(-1 * var(--y)), calc(-1 * var(--x)) calc(-1 * var(--y));letter-spacing:.02em;color:#ffffffd9;border-radius:18px 18px 0 0;align-items:center;padding:0 20px;font-size:13px;font-weight:600;display:flex;position:absolute}.about-stack-tab:before,.about-stack-tab:after{content:"";width:var(--fillet);height:var(--fillet);background-position:0 0, calc(-1 * var(--x)) calc(-1 * var(--y)), calc(-1 * var(--x)) calc(-1 * var(--y)), calc(-1 * var(--x)) calc(-1 * var(--y)), calc(-1 * var(--x)) calc(-1 * var(--y));position:absolute;bottom:0}.about-stack-tab:before{--x:calc(var(--tab-x) - var(--fillet));--y:calc(var(--tab-h) - var(--fillet));left:calc(-1 * var(--fillet));-webkit-mask:radial-gradient(circle at 0 0, transparent calc(var(--fillet) - .5px), #000 var(--fillet));mask:radial-gradient(circle at 0 0, transparent calc(var(--fillet) - .5px), #000 var(--fillet))}.about-stack-tab:after{--x:calc(var(--tab-x) + 25cqw - 2 * var(--fillet));--y:calc(var(--tab-h) - var(--fillet));right:calc(-1 * var(--fillet));-webkit-mask:radial-gradient(circle at 100% 0, transparent calc(var(--fillet) - .5px), #000 var(--fillet));mask:radial-gradient(circle at 100% 0, transparent calc(var(--fillet) - .5px), #000 var(--fillet))}.about-stack-card:first-child .about-stack-tab:before{display:none}.about-stack-body{inset:var(--tab-h) 0 0;background-position:0 0, 0 calc(-1 * var(--tab-h)), 0 calc(-1 * var(--tab-h)), 0 calc(-1 * var(--tab-h)), 0 calc(-1 * var(--tab-h));border-radius:28px;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(26px,4vw,44px);display:flex;position:absolute;overflow:hidden}.about-stack-card:first-child .about-stack-body{border-top-left-radius:0}.about-stack-body>:not(.about-stack-icon){z-index:1;position:relative}.about-stack-icon{color:color-mix(in oklab, var(--shade) 55%, white);opacity:.8;filter:blur(3px);position:absolute;top:-24px;right:-12px;transform:rotate(12deg)}.about-stack-card h3{letter-spacing:-.025em;flex-direction:column;margin:0;font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.2;display:flex}.about-stack-rest{color:#ffffffb3;font-weight:300}.about-stack-bottom{max-width:640px}.about-stack-tags{color:#ffffffb8;flex-wrap:wrap;gap:8px 22px;margin:0 0 18px;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.about-stack-bottom p{color:#ffffffe6;align-items:flex-start;gap:12px;margin:0;font-size:17px;line-height:1.55;display:flex}.about-stack-star{fill:#ffd84d;flex:none;width:18px;height:18px;margin-top:3px}.about-note{max-width:720px;color:var(--text-muted);margin:32px auto 0;font-size:15px;line-height:1.6}.about-rules-band{padding:72px max(calc(var(--page-gutter) / 2 - 12px), calc((100% - var(--page-width)) / 2 - 12px)) 80px;background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 8 - 1px), #ffffff0f calc(100% / 8 - 1px) calc(100% / 8)), var(--panel-dark);color:var(--on-panel-dark);border-radius:36px;margin:96px 12px 0;container-type:inline-size}.about-rules-head{max-width:680px;margin:0 0 48px}.about-rules-band h2{letter-spacing:-.035em;color:#fff;margin:0 0 14px;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.15}.about-rules-head p{color:#ffffffa8;margin:0;font-size:17px;line-height:1.6}.about-rules{gap:16px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.about-rule{border-radius:clamp(28px,4vw,44px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-height:160px;padding:clamp(20px,3vw,32px) clamp(22px,4vw,44px);transition:background-color .35s,color .35s,box-shadow .35s;display:grid;position:relative}.about-rule:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.about-rule-number{letter-spacing:-.04em;font-size:clamp(72px,10vw,128px);font-weight:200;line-height:.8}.about-rule{translate:-12.5cqw}.about-rule.is-flipped{translate:12.5cqw}.about-rule.is-flipped .about-rule-number{text-align:right;order:2}.about-rule h3{letter-spacing:-.01em;text-transform:uppercase;flex-direction:column;margin:0 0 14px;font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1.08;display:flex}.about-rule-second{align-items:baseline;gap:18px;display:flex}.about-rule-second small{letter-spacing:0;opacity:.45;flex:none;gap:18px;font-size:11px;font-weight:400;display:inline-flex}.about-rule p{text-transform:uppercase;color:#ffffffa8;max-width:380px;margin:0;font-size:13px;line-height:1.55}@media (prefers-reduced-motion:reduce){.about-rule{transition:none}}.about-who p{max-width:680px;color:var(--text-body);margin:0;font-size:17px;line-height:1.6}.about-who p a,.about-link{color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .25);text-decoration-color:rgb(var(--ink) / .25);text-underline-offset:4px;font-weight:500}.about-who p a:hover,.about-link:hover{text-decoration-color:currentColor}.about-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:32px;display:flex}@media (max-width:640px){.about-block{margin-top:72px}.about-stack-icon{opacity:.5;width:150px;height:150px}.about-stack-card{--tab-h:38px;--fillet:10px;top:calc(150px + var(--i) * 8px);height:440px}.about-stack-tab{padding:0 12px}.about-rule{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0}.about-rule,.about-rule.is-flipped{translate:none}.about-rule.is-flipped .about-rule-number{text-align:left;order:0}}
