.field-still{z-index:0;pointer-events:none;opacity:.16;background:url(/media/field.jpg) 50% 100%/cover no-repeat;position:fixed;inset:0}.field-still:after{content:"";background:linear-gradient(#0f0d15 0%,#0f0d15e6 40%,#0f0d15 80%);position:absolute;inset:0}.ar-head{text-align:center;padding-top:calc(var(--nav-h) + clamp(40px,8vh,96px));flex-direction:column;align-items:center;display:flex}.ar-crumbs{align-items:center;gap:12px;margin-bottom:clamp(24px,4vh,36px);font-size:14px;font-weight:600;display:flex}.ar-crumbs a{color:var(--ink3);text-decoration:none;transition:color .2s}.ar-crumbs a:hover{color:var(--ink)}.ar-crumbs span{border-top:1.5px solid var(--ink3);border-right:1.5px solid var(--ink3);opacity:.7;width:5px;height:5px;transform:rotate(45deg)}.ar-title{font-variation-settings:"wdth" 114;letter-spacing:-.038em;max-width:15em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.2vw,4.75rem);font-weight:720;line-height:.98}.ar-lede{max-width:34em;color:var(--ink2);text-wrap:balance;margin:28px 0 0;font-size:clamp(1.125rem,1.45vw,1.375rem);line-height:1.5}.ar-meta{color:var(--ink3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 0;margin:28px 0 0;font-size:15px;display:flex}.ar-meta>span{align-items:center;gap:6px;display:inline-flex}.ar-meta>span+span:before{content:"";background:#ffffff40;border-radius:50%;width:4px;height:4px;margin:0 14px}.ar-hero{margin:clamp(44px,7vh,80px) auto 0}.ar-pic{aspect-ratio:16/9;background:var(--raised);box-shadow:0 0 0 1px var(--hair),0 70px 140px -60px #000,0 40px 120px -60px #e0328366;border-radius:24px;position:relative;overflow:hidden}.ar-pic:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.ar-pic img{object-fit:cover;transform-origin:50% 40%;width:100%;height:100%;position:absolute;inset:0}.ar-hero figcaption{text-align:center;color:var(--ink3);margin-top:16px;font-size:15px}.ar .rd{margin-top:clamp(72px,11vh,120px)}.ar-rail{background:var(--surface);color:inherit;box-shadow:inset 0 0 0 1px var(--hair),inset 0 1px 0 #ffffff14;border-radius:20px;gap:14px;padding:10px 10px 16px;text-decoration:none;transition-property:box-shadow,transform;transition-duration:.25s;transition-timing-function:ease-out;display:grid}.ar-rail:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff1f,0 24px 60px -30px #e0328399}.ar-rail-pic{aspect-ratio:16/10;background:var(--raised);border-radius:12px;display:block;position:relative;overflow:hidden}.ar-rail-pic img{object-fit:cover;object-position:0 0;outline:1px solid var(--hair);outline-offset:-1px;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.ar-rail-line{color:var(--ink2);text-wrap:pretty;padding:0 8px;font-size:15px;line-height:1.5}.ar-rail .b{justify-self:start;margin:0 8px}.ar-rail:hover .b-primary{background:linear-gradient(#f2549f,#dc3082)}.ar-short{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair),inset 0 1px 0 #ffffff14;border-radius:20px;margin:0 0 56px;padding:28px 32px 30px}.ar-short .ar-short-h{letter-spacing:.02em;color:#ff5aa0;margin:0 0 16px;font-size:13px;font-weight:650}.ar-short ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ar-short li{margin:0;padding-left:22px;font-size:17px;line-height:1.55;position:relative}.ar-short li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0;box-shadow:0 0 10px #e0328399}.ar-faq{margin-top:96px}.ar-faq h2,.ar-sources h2{margin-top:0}.ar-faq details{box-shadow:0 -1px 0 var(--hair)}.ar-faq details:last-child{box-shadow:0 -1px 0 var(--hair),0 1px 0 var(--hair)}.ar-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:620;line-height:1.4;list-style:none;transition:color .2s;display:flex}.ar-faq summary::-webkit-details-marker{display:none}.ar-faq summary:hover{color:#fff}.ar-faq summary i{background:var(--raised);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:10px;flex:none;transition:background-color .25s;position:relative}.ar-faq summary i:before,.ar-faq summary i:after{content:"";background:var(--ink2);width:12px;height:1.5px;transition:transform .35s var(--ease);margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.ar-faq summary i:after{transform:rotate(90deg)}.ar-faq details[open] summary i{background:#e0328329;box-shadow:inset 0 0 0 1px #e0328366}.ar-faq details[open] summary i:after{transform:rotate(0)}.ar-faq details p{margin:-6px 52px 24px 0}.ar-sources{margin-top:88px}.ar-sources ol{color:var(--ink3);gap:10px;margin:0;padding:0 0 0 1.4em;font-size:15.5px;line-height:1.5;display:grid}.ar-sources li{margin:0;padding-left:6px}.ar-sources a{color:var(--ink2);word-break:break-word;text-decoration-color:#ffffff40;text-decoration-thickness:1px}.ar-sources a:hover{color:#fff;text-decoration-color:var(--accent)}.ar-more{margin-top:clamp(112px,16vh,160px)}.ar-more-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.ar-more-head h2{font-variation-settings:"wdth" 108;letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:680;line-height:1.05}.ar-more .kx-pic{aspect-ratio:16/9}.kx-text .ar-kind{color:var(--ink2);align-items:center;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.ar-kind span{color:var(--ink3);font-weight:400}.ar-kind span:before{content:"";vertical-align:middle;background:#ffffff40;border-radius:50%;width:4px;height:4px;margin:0 10px 2px;display:inline-block}.ar-close{margin-top:clamp(96px,14vh,144px)}@media (width<=1000px){.ar-pic{aspect-ratio:16/9}}@media (width<=640px){.ar-head{text-align:left;align-items:flex-start}.ar-crumbs{margin-bottom:20px}.ar-title{font-size:clamp(2.25rem,10vw,2.75rem);line-height:1.02}.ar-lede{text-wrap:pretty;margin-top:20px}.ar-meta{justify-content:flex-start;margin-top:20px;font-size:14px}.ar-meta>span+span:before{margin:0 10px}.ar-hero{margin-top:36px}.ar-pic{border-radius:16px}.ar-hero figcaption{text-align:left;margin-top:12px}.ar .rd{margin-top:48px}.ar-short{margin-bottom:44px;padding:22px 22px 24px}.ar-faq{margin-top:72px}.ar-faq summary{font-size:17px}.ar-faq details p{margin-right:0}}.ar-made{z-index:1;color:var(--ink3);margin:0;font-size:13px;position:absolute;bottom:18px;right:24px}@media (width<=640px){.ar-made{text-align:center;left:20px;right:20px}.ar-close .cl-in{padding-bottom:72px}.ar-title{font-size:clamp(2rem,9vw,2.5rem)}.ar-meta>span:first-child{display:none}.ar-meta>span:nth-child(2):before{content:none}}
