.axFcYW_page{--gutter:clamp(20px, 5vw, 72px);--accent:var(--yj-maroon);background:radial-gradient(1100px 620px at 88% -8%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%), var(--yj-bg);color:var(--yj-ink);min-height:100vh}.axFcYW_top,.axFcYW_hero,.axFcYW_body,.axFcYW_others,.axFcYW_footer{max-width:1080px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.axFcYW_top{padding-top:34px}.axFcYW_back{font-family:var(--f-mono), monospace;color:var(--yj-muted);font-size:13px;text-decoration:none}.axFcYW_back:hover{color:var(--accent)}.axFcYW_hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:55px;padding-top:89px;padding-bottom:55px;display:grid}@media (max-width:860px){.axFcYW_hero{grid-template-columns:1fr;padding-top:55px}.axFcYW_heroMark{order:-1;justify-content:flex-start}}.axFcYW_heroMark{justify-content:center;align-items:center;min-height:240px;display:flex}.axFcYW_kicker{font-family:var(--f-mono), monospace;color:var(--yj-muted);font-size:13px}.axFcYW_title{font-family:var(--f-sans), sans-serif;letter-spacing:-.045em;margin:21px 0;font-size:clamp(44px,6.4vw,88px);font-weight:700;line-height:.98}.axFcYW_tagline{color:var(--accent);margin:0 0 21px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.35}.axFcYW_sheetBody{padding:0 var(--s-pad,34px)}.axFcYW_section{padding:55px 0;scroll-margin-top:72px}.axFcYW_section+.axFcYW_section{padding-top:21px}.axFcYW_items{gap:21px;margin:0;padding:0;list-style:none;display:grid}.axFcYW_items li{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:baseline;gap:4px 34px;display:grid}@media (max-width:640px){.axFcYW_items li{grid-template-columns:1fr}}.axFcYW_itemName{letter-spacing:-.03em;color:color-mix(in srgb, var(--accent) calc(var(--effect,0) * 100%), var(--yj-ink));transform:translateX(calc(var(--effect,0) * 14px));margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.axFcYW_itemName{transform:none}}html[data-motion=off] .axFcYW_itemName{transform:none}.axFcYW_itemTag{font-family:var(--f-mono), monospace;color:var(--yj-muted);font-size:13px;line-height:1.6}.axFcYW_lead{color:var(--yj-ink);max-width:36em;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.65}.axFcYW_others{padding-top:89px;padding-bottom:55px}.axFcYW_others ul{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:21px 34px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.axFcYW_others ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.axFcYW_other{color:var(--yj-muted);align-items:center;gap:10px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.axFcYW_other img{filter:grayscale();opacity:.7;width:auto;height:38px;transition:filter .2s,opacity .2s;display:block}.axFcYW_other:hover,.axFcYW_other[aria-current=page]{color:var(--yj-ink)}.axFcYW_other:hover img,.axFcYW_other[aria-current=page] img{filter:none;opacity:1}.axFcYW_footer{flex-wrap:wrap;align-items:center;gap:21px;padding-top:34px;padding-bottom:34px;display:flex}.axFcYW_legal{font-family:var(--f-mono), monospace;color:var(--yj-muted);flex:380px;margin:0;font-size:12px;line-height:1.7}.axFcYW_links{gap:13px;display:flex}.axFcYW_links a{font-family:var(--f-mono), monospace;color:var(--yj-muted);font-size:12px;text-decoration:none}.axFcYW_links a:hover{color:var(--accent)}.axFcYW_skip{left:var(--gutter);font-family:var(--f-mono), monospace;color:#fff;background:var(--accent);padding:10px 14px;font-size:14px;text-decoration:none;position:absolute;top:-100px}.axFcYW_skip:focus{top:12px}.axFcYW_page :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.axFcYW_page{position:relative}.axFcYW_field{pointer-events:none;height:620px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.axFcYW_top,.axFcYW_hero,.axFcYW_body,.axFcYW_others,.axFcYW_footer{position:relative}.axFcYW_motion{font-family:var(--f-mono), monospace;color:var(--yj-muted);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px}.axFcYW_motion:hover{color:var(--accent)}
.gradual-blur{pointer-events:none}
