:root{--canvas:#f8f8f9;--surface:#fff;--frame:#eceef2;--border:#d9dee7;--border-soft:#e4e7ec;--charcoal:#202124;--text-body:#4a5260;--muted:#667085;--blue:#266df0;--focus:#266df073;--ai:#6941c6;--ai-bg:#f4f3ff;--info:#175cd3;--info-bg:#eff8ff;--good:#067647;--good-bg:#ecfdf3;--warn:#93370d;--warn-bg:#fffaeb;--bad:#b42318;--bad-bg:#fef3f2;--on-dark-muted:#a4adba;--font:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-body:17px;--fs-lead:19px;--fs-label:14px;--fs-h1:clamp(40px, 5.2vw, 76px);--fs-h2:clamp(30px, 3.3vw, 44px);--fs-h3:clamp(25px, 2.4vw, 32px);--r-control:8px;--r-button:10px;--r-card:12px;--r-shot:14px;--shadow-shot:0 1px 2px #2021240f, 0 24px 48px -16px #20212438;--shadow-card:0 1px 2px #2021240d}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.64%;ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%}*{box-sizing:border-box}body{font-family:var(--font);color:var(--charcoal);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font-family:inherit}img{display:block}.wrap{max-width:1200px;margin:0 auto;padding:0 40px}.wrapw{max-width:1360px;margin:0 auto;padding:0 40px}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:16px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn-p{background:var(--charcoal);color:#fff}.btn-p:hover{background:#000}.btn-s{border-color:var(--border);color:var(--charcoal);background:#fff}.btn-s:hover{border-color:#aab3c2}.btn-w{color:var(--charcoal);background:#fff}.btn-w:hover{background:var(--frame)}.btn-o{color:#fff;background:0 0;border-color:#ffffff4d}.btn-o:hover{border-color:#fff9}.btn-sm{height:44px;padding:0 18px;font-size:15px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #266df073}.nav{border-bottom:1px solid var(--border-soft);z-index:5;background:#f8f8f9eb;position:relative}.navin{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.logo img{width:180px;height:auto}.links{align-items:center;gap:6px;display:flex}.links a{color:#3b4350;border-radius:8px;padding:8px 14px;font-size:15px;font-weight:500}.links a:hover{background:var(--frame);color:var(--charcoal)}.links a[aria-current=location],.links a[aria-current=page]{color:var(--charcoal);font-weight:600}.navr{align-items:center;gap:10px;display:flex}.menubtn{border:1px solid var(--border);cursor:pointer;width:44px;height:44px;color:var(--charcoal);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:none}.sheet{background:var(--canvas);z-index:50;flex-direction:column;padding:0 20px 28px;display:flex;position:fixed;inset:0}.sheet .top{justify-content:space-between;align-items:center;height:72px;display:flex}.sheet .sl{flex-direction:column;margin-top:12px;display:flex}.sheet .sl a[aria-current=location]{color:var(--blue)}.sheet .sl a{letter-spacing:-.02em;border-bottom:1px solid var(--border-soft);padding:18px 0;font-size:26px;font-weight:700}.sheet .bot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.sheet .bot .btn{width:100%}.h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,5.2vw,76px);font-weight:800;line-height:1.03}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.3vw,44px);font-weight:800;line-height:1.08}.h3{letter-spacing:-.025em;font-size:clamp(25px,2.4vw,32px);font-weight:700;line-height:1.15}.lead{color:var(--muted);text-wrap:pretty;font-size:19px;line-height:1.55}.lab{color:var(--muted);font-size:14px;font-weight:600}.shot{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #2021240f,0 24px 48px -16px #20212438}.shot img{width:100%;height:auto}.phone{border:8px solid var(--charcoal);background:var(--charcoal);border-radius:36px;overflow:hidden;box-shadow:0 24px 48px -16px #20212459}.phone img{object-fit:cover;border-radius:28px;width:100%;height:100%}.check{color:#2c3038;align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.check svg{color:var(--charcoal);margin-top:2px}.cta-band{background:var(--charcoal);color:#fff;text-align:center;border-radius:24px;padding:72px 40px}.foot{border-top:1px solid var(--border-soft);background:#fff;margin-top:0;padding:56px 0 40px}.foot a[aria-current=location]{color:var(--charcoal);font-weight:700}.foot a:hover{color:var(--charcoal);text-decoration:underline}.flinks a{align-items:center;min-height:44px;display:flex}.fgrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;display:grid}.flinks{color:#3b4350;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 24px;font-size:15px;display:grid}@media (width<=860px){.links{display:none}.menubtn{display:inline-flex}.navin{height:64px}.logo img{width:160px}.logo,.sheet .top>a{align-items:center;min-height:44px;display:inline-flex}.wrap,.wrapw{padding:0 20px}.fgrid{grid-template-columns:minmax(0,1fr)}.navcta{display:none}.cta-band{border-radius:20px;padding:48px 24px}}.hero{text-align:center;padding-top:84px;padding-bottom:56px}.hero .lead{max-width:720px;margin:28px auto 0}.hero .btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero .quiet{color:var(--muted);margin-top:22px;font-size:14px}.railscroll{scrollbar-width:none;padding-bottom:4px;overflow-x:auto}.rail{min-width:700px;padding-top:2px;position:relative}.rline{background:var(--border);border-radius:2px;height:2px;position:absolute;top:13px;left:6.25%;right:6.25%}.rprog{background:var(--charcoal);border-radius:2px;height:2px;transition:width .5s cubic-bezier(.3,.7,.2,1)}.rmark{background:var(--charcoal);border-radius:50%;width:24px;height:24px;margin-left:-12px;transition:left .5s cubic-bezier(.3,.7,.2,1);position:absolute;top:2px;box-shadow:0 0 0 6px #2021241a}.rgrid{grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:relative}.rbtn{cursor:pointer;min-height:44px;color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;padding:0 4px 8px;display:flex}.rbtn .rdot{z-index:1;background:#fff;border:2px solid #b4bcc9;border-radius:50%;width:12px;height:12px;margin-top:8px;transition:all .3s;position:relative}.rbtn .rl{font-size:15px;font-weight:600}.rbtn:hover .rl,.rbtn[aria-pressed=true] .rl{color:var(--charcoal)}.rbtn[aria-pressed=true] .rdot{border-color:var(--charcoal);background:var(--charcoal);opacity:0}.rbtn.done .rdot{background:var(--charcoal);border-color:var(--charcoal)}.rbody{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:40px;margin-top:28px;display:grid}.frame{aspect-ratio:1800/1250;border:1px solid var(--border);background:var(--frame);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #2021240f,0 40px 80px -24px #20212447}.layer{transition:opacity .5s;position:absolute;inset:0}.layer.lc{justify-content:center;align-items:center;display:flex}.cbox{height:100%;aspect-ratio:var(--ar);border:1px solid var(--border);background:#fff;border-radius:10px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #20212414,0 16px 32px -12px #20212440}.cbox.wide{width:100%;height:auto}.cbox.fill{box-shadow:none;border:0;border-radius:0}.cbox img{object-fit:cover;width:100%;height:100%}.cbox.wide img{height:auto}.layer.ph{background:var(--frame);justify-content:center;align-items:center;gap:5%;display:flex}.layer.ph .phone{aspect-ratio:780/1688;height:90%}.cap h3{letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:1.2}.cap p{color:var(--text-body);margin-top:12px;font-size:17px}.cap .who{color:var(--muted);margin-top:20px;font-size:14px;font-weight:600;display:block}.chipscroll{scrollbar-width:none;gap:8px;padding:4px 0 12px;display:flex;overflow-x:auto}.chip{border:1px solid var(--border);color:#3b4350;cursor:pointer;background:#fff;border-radius:999px;flex:none;height:44px;padding:0 18px;font-size:15px;font-weight:600}.chip[aria-pressed=true]{background:var(--charcoal);color:#fff;border-color:var(--charcoal)}.prob{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.prob li{border-top:1px solid var(--border);padding:20px 0}.prob li:last-child{border-bottom:1px solid var(--border)}.prob li b{letter-spacing:-.015em;font-size:19px;display:block}.prob li span{color:var(--muted);font-size:16px}.dark{background:var(--charcoal);color:#fff;overflow:hidden}.dark .lead{color:var(--on-dark-muted)}.ment{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.tcard{color:var(--charcoal);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.tcard .th{border-bottom:1px solid var(--frame);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.tag{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tl{flex-direction:column;gap:14px;padding:20px;display:flex}.ln{align-items:flex-start;gap:12px;display:flex}.ln .av{background:var(--frame);color:#505967;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.ln .tx{color:#2c3038;font-size:15.5px;line-height:1.5}.ln .who{color:var(--muted);margin-bottom:2px;font-size:12.5px;font-weight:600}.mk{background:var(--ai);width:18px;height:18px;display:inline-block;-webkit-mask:url(/brand/mentat-mark.png) 50%/contain no-repeat;mask:url(/brand/mentat-mark.png) 50%/contain no-repeat}.frow{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;padding:48px 0;display:grid}.frow.rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.frow .media{background:var(--frame);border-radius:20px;justify-content:center;align-items:center;padding:20px;display:flex}.frow.rev .media{order:-1}.frow ul{flex-direction:column;gap:10px;margin-top:24px;display:flex}.frow p{color:var(--text-body);margin-top:16px;font-size:18px}.bm{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.quote{text-align:left}.quote blockquote{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.35}.facts{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.facts .f{border:1px solid var(--border);background:#fff;border-radius:16px;padding:28px 32px}.facts .n{letter-spacing:-.04em;font-size:64px;font-weight:800;line-height:1}.facts .t{color:var(--muted);margin-top:10px;font-size:16px}@media (width<=1060px){.rbody{grid-template-columns:minmax(0,1fr)}.prob,.ment,.bm{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=860px){.frow,.frow.rev{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0}.frow .media,.frow.rev .media{order:-1}.frow .media{border-radius:16px;padding:16px}}@media (width<=620px){.hero{padding-top:48px;padding-bottom:36px}.hero .lead{font-size:17px}.hero .btns .btn{width:100%}.facts .n{font-size:52px}.layer.ph .ph2{display:none}.layer.ph .phone{height:94%}}.founder{border:1px solid var(--border);background:#fff;border-radius:20px;align-items:center;gap:32px;padding:32px 40px;display:flex;box-shadow:0 1px 2px #2021240d}.founder .ph{background:var(--frame);width:96px;height:96px;color:var(--muted);border-radius:20px;flex:none;justify-content:center;align-items:center;display:flex}.founder p{letter-spacing:-.01em;color:var(--charcoal);text-wrap:pretty;max-width:760px;font-size:19px;line-height:1.5}.founder .sig{margin-top:12px;font-size:16px;font-weight:600}#why{scroll-margin-top:24px}@media (width<=620px){.founder{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 20px}.founder .ph{border-radius:16px;width:72px;height:72px}.founder p{font-size:17px}}.prob li b{text-wrap:balance;letter-spacing:-.02em;font-size:22px;line-height:1.25}.prob li span{margin-top:6px;display:block}.rail-p{display:none}.acc{border-top:1px solid var(--border);margin-top:8px}.acc .it{border-bottom:1px solid var(--border)}.acc .hd{text-align:left;cursor:pointer;width:100%;min-height:60px;color:var(--charcoal);background:0 0;border:0;align-items:center;gap:14px;padding:12px 0;display:flex}.acc .hd .t{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.acc .hd[aria-expanded=true] .t{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.acc .hd .n{letter-spacing:-.02em;flex:1;font-size:19px;font-weight:700}.acc .hd svg{color:var(--muted);flex:none;transition:transform .2s}.acc .hd[aria-expanded=true] svg{transform:rotate(180deg)}.acc .bd{padding:2px 0 26px}.acc .bd p{color:var(--text-body);font-size:16px;line-height:1.5}.acc .bd .who{color:var(--muted);margin:12px 0 16px;font-size:14px;font-weight:600;display:block}.cr{border:1px solid var(--border);background:var(--frame);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #2021240f,0 20px 40px -16px #20212438}.cr.ph{aspect-ratio:auto;justify-content:center;align-items:center;padding:24px 0;display:flex}.cr.ph .phone{aspect-ratio:780/1688;width:min(210px,62%)}.cr>picture>img,.cr>img{width:100%;height:auto}.collapse{padding-top:0;padding-bottom:112px}.sw{width:1200px;margin:48px auto 0;position:relative}.stage{width:100%;height:500px;transition:height .5s;position:relative}.stage.st-ms{height:668px;transition:height .4s .1s}.sc{width:300px;height:176px;left:calc(50% - 150px + var(--ox));top:var(--oy);transform:rotate(var(--r));color:var(--text-body);border:1px solid var(--border);will-change:transform;background:#fff;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 1px 2px #2021240f,0 22px 40px -18px #20212447}.sc-h{border-bottom:1px solid var(--border-soft);color:#505967;background:#f2f4f7;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:11.5px;font-weight:700;display:flex}.sc-h span{flex:1}.sc-h i{background:#c4cad4;border-radius:50%;width:6px;height:6px}.sc-b{padding:10px 12px;font-size:11px;line-height:1.3}.c-search{background:var(--canvas);border:1px solid var(--border-soft);color:var(--muted);border-radius:6px;margin-bottom:6px;padding:5px 8px}.c-row{border-bottom:1px solid var(--frame);justify-content:space-between;align-items:center;padding:5px 2px;display:flex}.c-row em{background:var(--frame);border-radius:999px;padding:1px 8px;font-size:10px;font-style:normal}.wb{background:var(--canvas);border:1px solid var(--border-soft);border-radius:6px;flex-direction:column;gap:7px;padding:6px 8px;display:flex}.wb-r{align-items:center;gap:8px;font-size:10px;display:flex}.wb-r span{width:42px}.wb-r div{border-bottom:1px dashed #d0d5dd;flex:1;height:12px;position:relative}.wb-r i{background:#c4cad4;border-radius:3px;height:8px;position:absolute;top:2px}.sp{border-top:1px solid var(--border-soft);border-left:1px solid var(--border-soft);background:#fff;grid-template-columns:.7fr 1.2fr 1.4fr .7fr;font-size:10px;display:grid}.sp span{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);white-space:nowrap;min-height:21px;padding:4px 5px;overflow:hidden}.sp .sp-h{background:#f2f4f7;font-weight:700}.sv-v{background:#d0d5dd;border-radius:6px;flex:none;width:116px;height:92px;position:relative}.sv-v b{opacity:.95;border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:18px solid #fff;margin:-11px 0 0 -8px;position:absolute;top:50%;left:50%}.gt{flex-direction:column;gap:6px;display:flex}.gt p{background:#f2f4f7;border-radius:12px 12px 12px 3px;align-self:flex-start;padding:5px 10px;font-size:11px}.gt p.me{background:var(--border-soft);border-radius:12px 12px 3px;align-self:flex-end}.ts{background:var(--canvas);border:1px solid var(--border-soft);border-radius:4px;padding:6px 8px;font-size:11px}.ts-h,.ts-r{border-bottom:1px solid var(--border-soft);grid-template-columns:1.2fr 1fr 1fr;padding:5px 0;display:grid}.ts-h{font-weight:700}.fr{opacity:0;pointer-events:none;width:820px;position:absolute;top:20px;left:190px;transform:scale(.94)}.fr .shot img{width:100%;height:auto}.pin,.under{pointer-events:none}.pin{top:var(--y);opacity:0;align-items:center;transition:opacity .15s;display:flex;position:absolute;transform:translateY(-50%)}.pin.l{width:calc(190px + var(--x));flex-direction:row;left:-190px}.pin.r{width:calc(190px + var(--x));flex-direction:row-reverse;right:-190px}.pin .ln2{background:#8a94a6;flex:1;min-width:0;height:1px}.pin .dt{background:var(--blue);border-radius:50%;flex:none;width:9px;height:9px;margin:0 -4px;box-shadow:0 0 0 4px #266df02e}.pchip{border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:10px;flex-direction:column;flex:none;gap:1px;padding:6px 12px 7px;display:flex;box-shadow:0 8px 20px -8px #20212440}.pchip s{color:var(--muted);font-size:12px;text-decoration-thickness:1px}.pchip b{color:var(--charcoal);letter-spacing:-.005em;font-size:13px;font-weight:700}.under{opacity:0;justify-content:center;align-items:center;gap:10px;transition:opacity .15s;display:flex;position:absolute;top:612px;left:0;right:0}.nd{top:var(--y);background:var(--blue);color:#fff;pointer-events:none;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;font-size:12px;font-weight:700;line-height:1;transition:opacity .15s;display:none;position:absolute;box-shadow:0 0 0 3px #fff,0 4px 10px #2021244d}.nd.l{left:var(--x)}.nd.r{right:var(--x);margin:-11px -11px 0 0}.num{background:var(--blue);color:#fff;vertical-align:1px;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-right:6px;font-size:11px;font-style:normal;font-weight:700;display:none}.under .u-l{color:var(--muted);margin-right:6px;font-size:14px}.under .pchip{flex-direction:row;align-items:baseline;gap:8px}.under .pchip b:before{content:"→";color:var(--muted);margin-right:8px;font-weight:500}.ph-only{display:none}.st-today .sc{transition:transform .8s cubic-bezier(.65,0,.25,1) calc(var(--i)*40ms),opacity .35s ease}.st-ms .sc{transform:translate(calc(var(--ox)*-1),var(--cy)) scale(.4) rotate(0deg);opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.65,0,.25,1) calc(var(--i)*30ms),opacity .3s ease calc(.15s + var(--i)*20ms)}.st-today .fr{transition:opacity .25s,transform .25s}.st-ms .fr{opacity:1;pointer-events:auto;transition:opacity .3s .1s,transform .45s cubic-bezier(.2,.7,.2,1) .1s;transform:scale(1)}.st-ms .pin,.st-ms .under,.st-ms .nd{opacity:1;transition:opacity .25s ease calc(.12s + var(--n,0)*40ms)}.ctrl{flex-direction:column;align-items:center;gap:20px;margin-top:8px;display:flex}.tog{background:var(--frame);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.tog button{color:#505967;cursor:pointer;background:0 0;border:0;border-radius:9px;height:44px;padding:0 20px;font-size:15px;font-weight:600;transition:background .15s,color .15s}.tog button:hover{color:var(--charcoal)}.tog button[aria-pressed=true]{background:var(--charcoal);color:#fff}.cnt{text-align:center;color:var(--muted);min-height:48px;font-size:14px}.cnt .cn{color:var(--charcoal);letter-spacing:-.015em;font-size:19px;font-weight:700}.st-today .c-ms,.st-ms .c-today{display:none}@media (width<=1320px){.sw{zoom:.9}}@media (width<=1200px){.sw{zoom:.8}}@media (width<=1080px){.sw{zoom:.72}}@media (width<=940px){.sw{zoom:.66}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (width<=860px){.sw{zoom:1;width:100%;margin-top:32px}.stage{height:380px}.stage.st-ms{height:512px}.sc{left:calc(50% - 150px + var(--pox));top:var(--poy);transform:rotate(var(--pr))}.sc4,.sc5,.sc6{display:none}.st-ms .sc{transform:translate(calc(var(--pox)*-1),var(--pcy)) scale(.4) rotate(0deg)}.fr{width:100%;top:36px;left:0}.pin{display:none}.nd{display:flex}.num{display:inline-flex}.under{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid;top:296px}.under .u-l{display:none}.under .pchip{white-space:normal;flex-direction:column;align-items:flex-start;gap:1px}.under .pchip b:before{content:none}.ph-only{display:flex}.tog{width:100%}.tog button{flex:1;padding:0 8px;font-size:14px}.collapse{padding-bottom:72px}}@media (width<=620px){.rail-d{display:none}.rail-p{display:block}.prob li b{font-size:20px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--charcoal);color:#fff;border-radius:var(--r-button);padding:12px 18px;font-weight:600;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.sheet[hidden]{display:none}.mk{flex:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{scroll-behavior:smooth}:root:not(.js) .rail-d{display:none!important}:root:not(.js) .rail-p{display:block!important}:root:not(.js) .acc .bd[hidden]{display:block}:root:not(.js) .acc .hd{cursor:default}:root:not(.js) .acc .hd svg{display:none}:root:not(.js) .stage{height:668px}:root:not(.js) .stage .sc{transform:translate(calc(var(--ox)*-1),var(--cy)) scale(.4) rotate(0deg);opacity:0;pointer-events:none;transition:none}:root:not(.js) .stage .fr{opacity:1;pointer-events:auto;transition:none;transform:scale(1)}:root:not(.js) .stage .pin,:root:not(.js) .stage .under,:root:not(.js) .stage .nd{opacity:1}:root:not(.js) .c-today,:root:not(.js) .tog{display:none}@media (width<=860px){:root:not(.js) .stage{height:512px}:root:not(.js) .stage .sc{transform:translate(calc(var(--pox)*-1),var(--pcy)) scale(.4) rotate(0deg)}}.frow .media .shot{width:100%}
