.mr.pg-built-for .bh{padding:clamp(56px,8vw,120px) 0 clamp(40px,5vw,72px);max-width:900px}.mr.pg-built-for .bh h1{margin:18px 0 0;font:var(--hw) clamp(40px,6vw,84px)/var(--lh) var(--f);letter-spacing:var(--ls);text-wrap:balance}.mr.pg-built-for .bf{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,88px);align-items:start;padding-bottom:clamp(80px,10vw,140px)}.mr.pg-built-for .pl{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mr.pg-built-for .pl a{width:100%;display:flex;align-items:baseline;gap:18px;padding:clamp(14px,1.8vw,22px) 0;border:0;border-bottom:1px solid var(--line);text-align:start;font:var(--hw) clamp(26px,3.2vw,44px)/1.15 var(--f);letter-spacing:var(--ls);color:var(--mu2);transition:color .4s,padding .6s var(--ease)}.mr.pg-built-for .pl a span{font:500 12px Geist Mono,monospace;letter-spacing:0;color:var(--mu2);min-width:2em;transition:color .4s}.mr.pg-built-for .pl a:hover{color:var(--ink)}.mr.pg-built-for .pl a.on{color:var(--ink);padding-inline-start:14px}.mr.pg-built-for .pl a.on span{color:var(--acc)}.mr.pg-built-for .pl a i{margin-inline-start:auto;align-self:center;width:10px;height:10px;border-radius:50%;background:var(--acc);opacity:0;transform:scale(.4);transition:opacity .4s,transform .5s var(--ease)}.mr.pg-built-for .pl a.on i{opacity:1;transform:none}.mr.pg-built-for .dp{position:sticky;top:96px;display:grid;gap:clamp(20px,2.6vw,32px)}.mr.pg-built-for .dst{border-radius:var(--R);padding:clamp(24px,4vw,56px);min-height:clamp(260px,26vw,380px);display:grid;place-items:center}.mr.pg-built-for .dst .pc{width:min(560px,100%);line-height:0}.mr.pg-built-for .dst img{width:100%;max-width:none!important;filter:drop-shadow(0 18px 30px oklch(22% .05 var(--h1) / .16))}.mr.pg-built-for .dtx h2{margin:0 0 14px;font:var(--hw) clamp(26px,2.6vw,36px)/1.15 var(--f);letter-spacing:var(--ls)}.mr.pg-built-for .dtx p{margin:0 0 12px;color:var(--mu);text-wrap:pretty;max-width:38em}.mr.pg-built-for .dtx p:last-child{margin:0}.mr.pg-built-for .sw{animation:built-for-swin .7s var(--ease) both}@keyframes built-for-swin{0%{opacity:0;transform:translateY(8px);filter:blur(5px)}}.mr.pg-built-for .dst .pc.sw{animation-duration:.9s}@media(max-width:900px){.mr.pg-built-for .bf{grid-template-columns:minmax(0,1fr)}.mr.pg-built-for .dp{position:static}.mr.pg-built-for .pl{display:flex;gap:8px;overflow-x:auto;border:0;margin-inline:calc(-1*clamp(16px,4vw,48px));padding:0 clamp(16px,4vw,48px) 4px;scrollbar-width:none}.mr.pg-built-for .pl::-webkit-scrollbar{display:none}.mr.pg-built-for .pl li{flex:none}.mr.pg-built-for .pl a{width:auto;padding:0 18px;height:44px;border:0;border-radius:99px;background:#fff;box-shadow:0 0 0 1px var(--line);font:600 15px var(--f);letter-spacing:0;align-items:center;white-space:nowrap}.mr.pg-built-for .pl a.on{padding-inline-start:18px;background:var(--ink);color:#fff;box-shadow:none}.mr.pg-built-for .pl a span,.mr.pg-built-for .pl a i{display:none}}.mr.pg-built-for .inc{padding-bottom:clamp(80px,10vw,140px)}.mr.pg-built-for .inc h2{margin:14px 0 clamp(24px,3vw,40px);font:var(--hw) clamp(28px,3.4vw,46px)/1.12 var(--f);letter-spacing:var(--ls)}.mr.pg-built-for .inc ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.mr.pg-built-for .inc li{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:1px solid var(--ink)}.mr.pg-built-for .inc li b{font:600 19px/1.3 var(--f)}.mr.pg-built-for .inc li p{margin:0;color:var(--mu);font-size:15.5px;text-wrap:pretty}@media(max-width:900px){.mr.pg-built-for .inc ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mr.pg-built-for .inc ul{grid-template-columns:minmax(0,1fr)}}
