.brf{--brf-line:rgba(255,255,255,.1);--brf-line-hi:rgba(255,255,255,.24);--brf-acl:#7BAEFF;position:relative;z-index:1;padding:clamp(24px,4vw,64px) clamp(16px,3vw,40px) clamp(80px,9vw,140px)}html.light .brf{--brf-line:rgba(26,23,20,.12);--brf-line-hi:rgba(26,23,20,.3);--brf-acl:#EBA98C;color-scheme:light}.brf-stage{--brf-panel:#0E0E11;--brf-panel-hi:#141419;--brf-edge:rgba(255,255,255,.07);--brf-sh:0,0,0;--brf-glow-c:79,142,247;position:relative;isolation:isolate;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);border-radius:32px;overflow:hidden;background:radial-gradient(70% 55% at 100% 0%,rgba(var(--brf-glow-c),.12),transparent 70%),linear-gradient(180deg,var(--brf-panel-hi),var(--brf-panel));box-shadow:inset 0 0 0 1px var(--brf-edge),inset 0 1px #ffffff0d,0 2px 8px rgba(var(--brf-sh),.35),0 60px 120px -60px rgba(var(--brf-sh),.9)}html.light .brf-stage{--brf-panel:#FFFFFF;--brf-panel-hi:#FFFFFF;--brf-edge:rgba(26,23,20,.08);--brf-sh:70,48,24;--brf-glow-c:218,119,86;box-shadow:inset 0 0 0 1px var(--brf-edge),0 1px 2px rgba(var(--brf-sh),.06),0 40px 90px -50px rgba(var(--brf-sh),.38)}.brf-cover{position:relative;margin:10px;border-radius:24px;overflow:hidden;min-height:560px;background:#16181d;isolation:isolate}.brf-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:46% 32%;display:block;transition:scale 1.6s cubic-bezier(.16,1,.3,1),filter 1.2s ease}html.js .brf-ph{scale:1.08;filter:blur(14px)}html.js .brf.is-in .brf-ph{scale:1;filter:blur(0)}.brf-cover:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#00000075,#0000000f 22% 48%,#00000057 66%,#000000d6)}.brf-cap{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.2vw,30px);color:#fff}.brf-avail{display:flex;align-items:center;gap:9px;font:500 11px var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb}.brf-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:brfPulse 2.4s ease-out infinite}@keyframes brfPulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.brf-name{display:block;font-family:var(--fd);font-weight:400;font-size:clamp(34px,3vw,46px);line-height:1;letter-spacing:-.02em;color:#fff}.brf-role{display:block;margin-top:10px;font:500 10.5px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8}.brf-promise{margin:18px 0 0;max-width:24rem;font-family:var(--fu);font-size:14.5px;line-height:1.6;color:#ffffffd6}.brf-promise b{font-weight:600;color:#fff}.brf-wa{display:inline-flex;align-items:center;gap:9px;margin-top:16px;font:600 14px var(--fu);color:#fff;text-decoration:none;padding-bottom:3px;background:linear-gradient(90deg,#fff,#fff) no-repeat 0 100%/0% 1px;transition:background-size .6s cubic-bezier(.16,1,.3,1)}.brf-wa svg{width:15px;height:15px;color:#4ade80}.brf-wa:hover{color:#fff;background-size:100% 1px}@media(hover:hover)and (pointer:fine){html.js .brf.is-in .brf-cover:hover .brf-ph{scale:1.045}}.brf-main{position:relative;padding:clamp(28px,3.2vw,50px) clamp(24px,4.2vw,72px) clamp(24px,2.6vw,38px) clamp(24px,3.4vw,56px)}.brf-glow{position:absolute;left:-10%;right:-10%;top:0;height:300px;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--brf-glow-c),.13),transparent 70%);translate:0 var(--fy,0px);transition:translate .9s cubic-bezier(.16,1,.3,1),opacity .6s ease}.brf-main:focus-within .brf-glow{opacity:1}.brf .sec-h{margin:0;font-size:clamp(34px,3.7vw,54px)}.brf-deck{margin:16px 0 0;max-width:38rem;font-family:var(--fu);font-size:clamp(15px,1.1vw,16.5px);line-height:1.7;color:var(--wd);text-wrap:pretty}.brf-form{margin-top:clamp(24px,2.6vw,36px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,1.7vw,24px) clamp(20px,2.4vw,36px)}.brf-wide{grid-column:1 / -1}.brf-honey{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden}.brf-f{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.brf-l{font:500 13px var(--fu);color:var(--wd);letter-spacing:.005em;transition:color .35s ease}.brf-l i{font-style:normal;color:var(--ac);margin-left:2px}.brf-i{all:unset;box-sizing:border-box;width:100%;min-width:0;font:500 17px/1.4 var(--fu);color:var(--w);letter-spacing:-.005em;padding:6px 28px 10px 0;border-bottom:1px solid var(--brf-line);transition:border-color .35s ease}.brf-i::placeholder{color:var(--wm);opacity:1;font-weight:400}.brf-f:hover .brf-i{border-color:var(--brf-line-hi)}select.brf-i{cursor:pointer;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23A8A49C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 4px center/12px 8px;transition:border-color .35s ease,background-size .3s ease}select.brf-i:invalid{color:var(--wm);font-weight:400}select.brf-i option{color:var(--w);background:var(--s1);font-weight:500}textarea.brf-i{resize:none;field-sizing:content;min-height:calc(3.1em + 16px);max-height:calc(15.5em + 16px);line-height:1.55;overflow:auto}.brf-f:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;pointer-events:none;background:linear-gradient(90deg,var(--ac),var(--brf-acl));transform:scaleX(0);transform-origin:left;transition:transform .65s cubic-bezier(.16,1,.3,1),background .3s}.brf-f:focus-within:after{transform:scaleX(1)}.brf-f:focus-within .brf-l{color:var(--w)}.brf-f.is-bad:after{transform:scaleX(1);background:var(--red,#EF4444)}.brf-f.is-bad .brf-l{color:var(--red,#EF4444)}.brf-ok{position:absolute;right:0;bottom:12px;width:16px;height:16px;color:var(--ac);opacity:0;scale:.6;transition:opacity .35s ease,scale .5s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.brf-ok path{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .5s ease .05s}.brf-f.is-ok .brf-ok{opacity:1;scale:1}.brf-f.is-ok .brf-ok path{stroke-dashoffset:0}.brf-f:has(select[required]) .brf-ok{right:2px}.brf-f.is-ok select.brf-i[required]{background-size:0 0}@media(hover:hover)and (pointer:fine){.brf-f.is-ok:hover select.brf-i[required]{background-size:12px 8px}.brf-f.is-ok:has(select[required]):hover .brf-ok{opacity:0}}.brf-tel{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--brf-line);transition:border-color .35s ease}.brf-tel .brf-i{border-bottom:0}.brf-f:hover .brf-tel{border-color:var(--brf-line-hi)}.brf-tel select.brf-i{background-position:right 2px center;padding-right:20px}.brf-act{grid-column:1 / -1;margin-top:clamp(4px,.6vw,8px)}.brf-btn{all:unset;box-sizing:border-box;position:relative;overflow:hidden;isolation:isolate;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 12px 10px 26px;border-radius:18px;color:#fff;font:600 16px var(--fu);letter-spacing:-.005em;background:linear-gradient(120deg,var(--ac) 0%,var(--ac2) 100%);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14,0 1px 2px #0000004d,0 18px 40px -18px rgba(var(--brf-glow-c),.65);transition:box-shadow .5s ease,translate .5s cubic-bezier(.16,1,.3,1)}.brf-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%) no-repeat;background-size:250% 100%;background-position:130% 0;transition:background-position 1.1s cubic-bezier(.16,1,.3,1)}.brf-btn:focus-visible{outline:2px solid var(--ac);outline-offset:4px}.brf-btn:disabled{cursor:progress}.brf-ring{position:relative;flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#ffffff1f}.brf-r{position:absolute;inset:4px;width:36px;height:36px;rotate:-90deg}.brf-r-track{stroke:#fff3}.brf-r-fill{stroke:#fff;stroke-dasharray:100.53;stroke-dashoffset:var(--off,100.53);transition:stroke-dashoffset .7s cubic-bezier(.16,1,.3,1)}.brf-ic{position:absolute;width:15px;height:15px;transition:opacity .3s ease,translate .5s cubic-bezier(.16,1,.3,1),scale .4s ease}.brf-ic-ok{opacity:0;scale:.5}.brf-ic-ok path{stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .45s ease .1s}.brf-btn.is-ready{box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff1f,0 1px 2px #0000004d,0 24px 50px -16px rgba(var(--brf-glow-c),.85)}.brf-btn.is-busy .brf-r-fill{stroke-dashoffset:70;animation:brfSpin .9s linear infinite;transform-origin:50% 50%}@keyframes brfSpin{to{rotate:360deg}}.brf-btn.is-sent .brf-ic-go{opacity:0;scale:.5}.brf-btn.is-sent .brf-ic-ok{opacity:1;scale:1}.brf-btn.is-sent .brf-ic-ok path{stroke-dashoffset:0}@media(hover:hover)and (pointer:fine){.brf-btn:hover:not(:disabled){translate:0 -2px}.brf-btn:hover:not(:disabled):before{background-position:-30% 0}.brf-btn:hover:not(:disabled) .brf-ic-go{translate:3px 0}}.brf-meta{display:flex;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-top:14px;font:500 10.5px var(--fm);letter-spacing:.08em;color:var(--wm)}.brf-status{margin:10px 0 0;font:500 12px var(--fm);letter-spacing:.04em;color:var(--wm)}.brf-status:empty{display:none}.brf-status.ok{color:var(--green,#22C55E)}.brf-status.err{color:var(--red,#EF4444)}html.js .brf-stage{opacity:0;translate:0 28px;transition:opacity 1s ease,translate 1.2s cubic-bezier(.16,1,.3,1)}html.js .brf.is-in .brf-stage{opacity:1;translate:0 0}@media(max-width:1100px){.brf-stage{grid-template-columns:minmax(0,1fr);border-radius:26px}.brf-cover{min-height:0;aspect-ratio:5/4;border-radius:20px}}@media(max-width:600px){.brf-form{grid-template-columns:minmax(0,1fr)}.brf-cover{aspect-ratio:1/1;margin:8px;border-radius:18px}.brf-promise{display:none}.brf-name{font-size:32px}.brf-main{padding:26px 18px 24px}.brf-meta{flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){.brf-stage,.brf-ph,.brf-glow,.brf-f:after,.brf-btn,.brf-btn:before{transition:none!important}html.js .brf-stage{opacity:1;translate:none}html.js .brf-ph{scale:1;filter:none}.brf-dot{animation:none}}.rd-page[data-astro-cid-473pchv7]{--paper:#D8D3C8;--paper-2:#CFC9BC;--paper-ink:#3C3A36;--paper-link:#3F55A8;--paper-edge:#B9B2A3;--paper-bar:#3F4A63;--card:#18181B;--card-hi:#232327;--card-edge:rgba(79,142,247,.34);--card-side:#0C0C0E;--shade:0,0,0;--bloom-a:rgba(79,142,247,.3);--bloom-b:rgba(26,58,143,.12);--acl:#7BAEFF}html.light .rd-page[data-astro-cid-473pchv7]{--paper:#E9E5DC;--paper-2:#DFDACF;--paper-ink:#55524C;--paper-link:#4D5E9C;--paper-edge:#CFC8BA;--paper-bar:#5A6584;--card:#FFFFFF;--card-hi:#FFFFFF;--card-edge:rgba(218,119,86,.42);--card-side:#E2DBCE;--shade:70,48,24;--bloom-a:rgba(218,119,86,.22);--bloom-b:rgba(184,92,60,.06);--acl:#EBA98C}.rd-hero[data-astro-cid-473pchv7]{position:relative;padding:0}.rd-hero[data-astro-cid-473pchv7].is-scrub{height:280vh}.rd-pin[data-astro-cid-473pchv7]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:center;gap:clamp(16px,3vw,48px);min-height:100vh;padding:112px 40px 48px;max-width:1480px;margin:0 auto}.rd-hero[data-astro-cid-473pchv7].is-scrub .rd-pin[data-astro-cid-473pchv7]{position:sticky;top:0;height:100vh;min-height:640px;overflow:hidden}.rd-copy[data-astro-cid-473pchv7]{position:relative;z-index:2}.rd-bc[data-astro-cid-473pchv7]{display:flex;gap:8px;font-size:12px;color:var(--wm);margin-bottom:28px}.rd-bc[data-astro-cid-473pchv7] a[data-astro-cid-473pchv7]{color:inherit;transition:color .2s}.rd-bc[data-astro-cid-473pchv7] a[data-astro-cid-473pchv7]:hover{color:var(--w)}.rd-h1[data-astro-cid-473pchv7]{font-family:var(--fd);font-weight:400;font-size:clamp(46px,5.6vw,94px);line-height:.94;letter-spacing:-.026em;color:var(--w)}.rd-h1[data-astro-cid-473pchv7] em[data-astro-cid-473pchv7].grad-anim{font-style:italic;display:inline;padding:0 .06em .06em 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rd-deck[data-astro-cid-473pchv7]{margin-top:26px;max-width:33rem;font-size:clamp(15px,1.25vw,17px);line-height:1.75;color:var(--wd)}.rd-actions[data-astro-cid-473pchv7]{margin-top:34px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.rd-link[data-astro-cid-473pchv7]{font-size:14px;font-weight:600;color:var(--w);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ac) 55%,transparent);text-underline-offset:5px;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.rd-link[data-astro-cid-473pchv7]:hover{text-decoration-color:var(--ac)}.rd-link[data-astro-cid-473pchv7]:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.rd-scene[data-astro-cid-473pchv7]{position:relative;height:min(80vh,680px);perspective:2000px;perspective-origin:50% 38%}.rd-fit[data-astro-cid-473pchv7]{position:absolute;left:50%;top:50%;width:700px;height:600px;margin:-300px 0 0 -350px;transform:scale(var(--fit,1));transform-origin:50% 50%}.rd-stage[data-astro-cid-473pchv7]{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(9deg) rotateY(-9deg)}html.js .rd-hero[data-astro-cid-473pchv7]:not(.is-ready) .rd-stage[data-astro-cid-473pchv7]{visibility:hidden}.rd-bloom[data-astro-cid-473pchv7]{position:absolute;left:50%;top:46%;width:820px;height:660px;margin:-330px 0 0 -410px;border-radius:50%;background:radial-gradient(closest-side,var(--bloom-a),var(--bloom-b) 55%,transparent 100%);pointer-events:none;transform:translateZ(-80px)}.rd-card[data-astro-cid-473pchv7],.rd-ground[data-astro-cid-473pchv7]{--cw:214px;--ch:140px}.rd-card[data-astro-cid-473pchv7].is-home,.rd-ground[data-astro-cid-473pchv7].is-home{--cw:262px;--ch:172px}.rd-card[data-astro-cid-473pchv7].is-leaf,.rd-ground[data-astro-cid-473pchv7].is-leaf{--cw:196px;--ch:128px}.rd-ground[data-astro-cid-473pchv7]{position:absolute;left:50%;top:50%;width:var(--cw);height:var(--ch);margin:calc(var(--ch) / -2 + 10px) 0 0 calc(var(--cw) / -2);border-radius:18px;background:radial-gradient(ellipse at center,rgba(var(--shade),.6) 0%,rgba(var(--shade),.25) 48%,transparent 74%);transform:translate3d(var(--tx),var(--ty),-2px);opacity:.85;pointer-events:none}.rd-card[data-astro-cid-473pchv7]{position:absolute;left:50%;top:50%;width:var(--cw);height:var(--ch);margin:calc(var(--ch) / -2) 0 0 calc(var(--cw) / -2);transform-style:preserve-3d;transform:translate3d(var(--tx),var(--ty),var(--tz))}.rd-slab[data-astro-cid-473pchv7]{position:absolute;inset:0;border-radius:12px;transform:translateZ(-5px);background:var(--card-side)}.rd-sh[data-astro-cid-473pchv7]{position:absolute;inset:0;border-radius:12px;pointer-events:none}.rd-sh-rest[data-astro-cid-473pchv7]{box-shadow:0 2px 3px rgba(var(--shade),.4),0 10px 22px rgba(var(--shade),.32)}.rd-sh-lift[data-astro-cid-473pchv7]{opacity:0;box-shadow:0 30px 60px rgba(var(--shade),.42),0 70px 120px rgba(var(--shade),.32)}.rd-face[data-astro-cid-473pchv7]{position:absolute;inset:0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;backface-visibility:hidden}.rd-old[data-astro-cid-473pchv7]{opacity:0;background:linear-gradient(180deg,var(--paper) 0%,var(--paper-2) 100%);border:1px solid var(--paper-edge);color:var(--paper-ink);font-family:Arial,Helvetica,sans-serif;padding:0 0 9px}.rd-old[data-astro-cid-473pchv7]:after{content:"";position:absolute;inset:0;opacity:.35;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55 0 0 0 0 .5 0 0 0 0 .42 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.o-bar[data-astro-cid-473pchv7]{display:flex;gap:7px;align-items:center;padding:5px 9px;background:var(--paper-bar);color:#e8e6e0;font-size:7px;letter-spacing:.02em}.o-bar[data-astro-cid-473pchv7] b[data-astro-cid-473pchv7]{font:700 8px Georgia,serif;margin-right:auto;letter-spacing:.04em}.o-body[data-astro-cid-473pchv7]{padding:8px 10px 0;text-align:center}.o-title[data-astro-cid-473pchv7]{font:700 12px/1.15 Times New Roman,Times,serif;color:var(--paper-ink)}.o-p[data-astro-cid-473pchv7]{margin-top:4px;font-size:6.5px;line-height:1.35;color:color-mix(in srgb,var(--paper-ink) 72%,transparent)}.o-p[data-astro-cid-473pchv7] u{color:var(--paper-link)}.o-btn[data-astro-cid-473pchv7]{display:inline-block;margin-top:5px;font-size:6.5px;padding:2px 7px;border:1px solid #8C877C;border-radius:2px;background:linear-gradient(180deg,#f2efe9,#c9c3b6);color:#2e2c28}.rd-new[data-astro-cid-473pchv7]{background:linear-gradient(165deg,var(--card-hi) 0%,var(--card) 62%);border:1px solid var(--card-edge);box-shadow:inset 0 1px #ffffff12;padding:9px 11px}html.light .rd-new[data-astro-cid-473pchv7]{box-shadow:inset 0 1px #fff}.n-bar[data-astro-cid-473pchv7]{display:flex;align-items:center}.n-bar[data-astro-cid-473pchv7] i[data-astro-cid-473pchv7]{width:7px;height:7px;border-radius:50%;background:var(--ac);box-shadow:0 0 10px var(--ac)}.n-title[data-astro-cid-473pchv7]{margin-top:auto;font-family:var(--fd);font-style:italic;font-size:22px;line-height:1;letter-spacing:-.01em;color:var(--w)}.is-home[data-astro-cid-473pchv7] .n-title[data-astro-cid-473pchv7]{font-size:27px}.n-p[data-astro-cid-473pchv7]{margin-top:5px;font-size:9px;line-height:1.3;color:var(--wd)}.rd-url[data-astro-cid-473pchv7]{margin:8px 9px 0;font:500 10.5px/1 var(--fm);padding:6px 7px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-old[data-astro-cid-473pchv7] .rd-url[data-astro-cid-473pchv7]{margin-top:auto;background:#ffffff8c;color:#4a4740;box-shadow:inset 0 1px 2px #3c321e38}.rd-new[data-astro-cid-473pchv7] .rd-url[data-astro-cid-473pchv7]{margin:8px 0 0;color:var(--w);background:color-mix(in srgb,var(--ac) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 24%,transparent)}.rd-stamp[data-astro-cid-473pchv7]{position:absolute;right:var(--sr);top:var(--st);opacity:.92;transform:translateZ(1px) rotate(var(--rot));pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 10px 4px;border-radius:10px;color:var(--ac);border:2px solid currentColor;outline:1px solid currentColor;outline-offset:2px;font-family:var(--fm);font-weight:500;line-height:1;mix-blend-mode:screen;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='60'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='11'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 2.05'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='60'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='11'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 2.05'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>")}html.light .rd-stamp[data-astro-cid-473pchv7]{mix-blend-mode:multiply}.rd-stamp[data-astro-cid-473pchv7] b[data-astro-cid-473pchv7]{font-size:18px;font-weight:500;letter-spacing:.04em}.rd-stamp[data-astro-cid-473pchv7] small[data-astro-cid-473pchv7]{font-size:9px;max-width:132px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-caption[data-astro-cid-473pchv7]{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:15px;color:var(--wd)}.rd-caption[data-astro-cid-473pchv7] strong[data-astro-cid-473pchv7]{color:var(--w);font-weight:600}@media(max-width:900px){.rd-pin[data-astro-cid-473pchv7]{grid-template-columns:1fr;min-height:0;padding:104px 20px 32px}.rd-scene[data-astro-cid-473pchv7]{height:470px;margin-top:4px}.rd-fit[data-astro-cid-473pchv7]{width:400px;height:500px;margin:-250px 0 0 -200px}.rd-card[data-astro-cid-473pchv7]:not([data-m]),.rd-ground[data-astro-cid-473pchv7]:not([data-m]){display:none}.rd-card[data-astro-cid-473pchv7][data-m].is-leaf,.rd-ground[data-astro-cid-473pchv7][data-m].is-leaf{--cw:214px;--ch:140px}.rd-card[data-astro-cid-473pchv7]{transform:translate3d(var(--mtx),var(--mty),var(--mtz))}.rd-ground[data-astro-cid-473pchv7]{transform:translate3d(var(--mtx),var(--mty),-2px)}.rd-caption[data-astro-cid-473pchv7]{bottom:-6px}}.lk,.inc{--bad:#FF5A4F;--ink-blend:screen;--ink:#2C47A6;--shadow:0,0,0;--stage:#101013;--stage-hi:#16161B;--stage-edge:rgba(255,255,255,.06);--code:#0A0A0D;--code-ink:#B7B2A9;--lit:#131318;--lit-hi:#1C1C23;--rule:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 10%,rgba(255,255,255,.1) 90%,transparent)}html.light .lk,html.light .inc{--bad:#C7342A;--ink-blend:multiply;--ink:#3A4F9A;--shadow:70,48,24;--stage:#FFFFFF;--stage-hi:#FCFAF6;--stage-edge:rgba(26,23,20,.07);--lit:#FFFFFF;--lit-hi:#FFFFFF;--rule:linear-gradient(90deg,transparent,rgba(26,23,20,.13) 10%,rgba(26,23,20,.13) 90%,transparent)}.lk .stp,.inc .stp{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='60'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='11'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 2.05'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='60'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='11'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 2.05'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>")}.lk{position:relative;padding:clamp(72px,9vw,140px) clamp(16px,3vw,40px) clamp(64px,8vw,120px)}.lk-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(4px,2vw,40px)}.lk-hdr{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(24px,5vw,80px)}.lk-lead{max-width:30rem;margin-bottom:6px;font-size:clamp(15.5px,1.2vw,18px);line-height:1.7;color:var(--wd);text-wrap:pretty}.lk-story{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(36px,5vw,96px);align-items:start;margin-top:clamp(28px,4vw,56px)}.lk-list{list-style:none;margin:0;padding:0}.lk-item{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:clamp(10px,1.2vw,18px);align-content:center;min-height:clamp(250px,42vh,380px);padding:30px 0;transition:opacity .5s ease;cursor:pointer}html.js .lk-item:not(.is-on){opacity:.3}@media(hover:hover)and (pointer:fine){html.js .lk-item:not(.is-on):hover{opacity:.55}}.lk-item+.lk-item:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule)}.lk-n{padding-top:.55em;font:500 12px var(--fm);letter-spacing:.14em;color:var(--wm);font-variant-numeric:tabular-nums;transition:color .4s ease}.lk-item.is-on .lk-n{color:var(--bad)}.lk-t{font-family:var(--fu);font-weight:800;font-size:clamp(22px,2.05vw,30px);line-height:1.14;letter-spacing:-.026em;color:var(--w);text-wrap:balance}.lk-d{margin-top:12px;max-width:33em;font-size:clamp(15px,1.1vw,16.5px);line-height:1.72;color:var(--wd);text-wrap:pretty}.lk-inline{display:none}html:not(.js) .lk-story{grid-template-columns:minmax(0,1fr)}html:not(.js) .lk-stage-col{display:none}.lk-stage-col{align-self:stretch}.lk-stage{position:sticky;top:max(92px,calc((100vh - min(580px,100vh - 150px))/2));height:min(580px,calc(100vh - 150px));min-height:440px}.lk-box{position:absolute;inset:0;border-radius:24px;overflow:hidden;isolation:isolate;background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--ac) 7%,transparent),transparent 70%),linear-gradient(180deg,var(--stage-hi),var(--stage));box-shadow:inset 0 0 0 1px var(--stage-edge),inset 0 1px #ffffff0a,0 40px 80px -48px rgba(var(--shadow),.9)}html.light .lk-box{box-shadow:inset 0 0 0 1px var(--stage-edge),0 1px 2px #1a17140d,0 24px 60px -28px #46301838}.lk-hud{position:absolute;left:22px;right:22px;top:20px;z-index:3;display:flex;align-items:center;justify-content:space-between;font:500 11px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--wm)}.lk-hud b{font-weight:500;color:var(--bad);font-variant-numeric:tabular-nums}.lk-ticks{display:flex;gap:6px}.lk-ticks i{display:block;width:14px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--wm) 45%,transparent);transition:background .4s ease,width .4s ease}.lk-ticks i.is-on{width:28px;background:var(--bad)}.lk-fit{position:absolute;left:50%;top:50%;transform-origin:50% 50%}.lk-scene{position:absolute;inset:0;visibility:hidden}.lk-scene.is-on{visibility:visible}.lk .o{position:absolute;left:0;top:0;will-change:transform}.lk .zl{font:500 11px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--wm);white-space:nowrap}.lk .pg{border-radius:12px}.lk .pg-old{width:208px;height:136px}.lk .pg-sm{width:150px;height:98px}.lk .pg-new{width:224px;height:144px}.lk .pg-md{width:204px;height:132px}.lk .sh{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.lk .sh-r{box-shadow:0 2px 4px rgba(var(--shadow),.4),0 14px 30px rgba(var(--shadow),.42)}.lk .sh-l{opacity:0;box-shadow:0 26px 50px rgba(var(--shadow),.5),0 60px 110px rgba(var(--shadow),.35)}html.light .lk .sh-r{box-shadow:0 1px 2px rgba(var(--shadow),.12),0 10px 26px rgba(var(--shadow),.16)}html.light .lk .sh-l{box-shadow:0 22px 44px rgba(var(--shadow),.2),0 50px 90px rgba(var(--shadow),.14)}.lk .face{position:absolute;inset:0;border-radius:inherit;overflow:hidden;display:flex;flex-direction:column}.lk .f-old{background:linear-gradient(180deg,var(--paper),var(--paper-2));border:1px solid var(--paper-edge);color:var(--paper-ink);font-family:Arial,Helvetica,sans-serif;padding-bottom:9px}.lk .f-old:after{content:"";position:absolute;inset:0;opacity:.35;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55 0 0 0 0 .5 0 0 0 0 .42 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lk .o-bar{display:flex;gap:7px;align-items:center;padding:5px 9px;background:var(--paper-bar);color:#e8e6e0;font-size:7.5px}.lk .o-bar b{font:700 8.5px Georgia,serif;margin-right:auto;letter-spacing:.04em}.lk .o-body{padding:9px 10px 0;text-align:center}.lk .o-title{font:700 14px/1.15 Times New Roman,Times,serif}.lk .o-p{margin-top:4px;font-size:7.5px;line-height:1.35;color:color-mix(in srgb,var(--paper-ink) 72%,transparent)}.lk .o-p u{color:var(--paper-link)}.lk .pg-sm .o-bar{padding:4px 7px;font-size:6px}.lk .pg-sm .o-bar span:nth-child(n+4){display:none}.lk .pg-sm .o-title{font-size:11.5px}.lk .f-new{background:linear-gradient(165deg,var(--card-hi) 0%,var(--card) 62%);border:1px solid var(--card-edge);padding:10px 12px;box-shadow:inset 0 1px #ffffff12}html.light .lk .f-new{box-shadow:inset 0 1px #fff}.lk .n-bar{display:flex;align-items:center;gap:6px}.lk .n-bar i{width:7px;height:7px;border-radius:50%;background:var(--ac);box-shadow:0 0 10px var(--ac)}.lk .n-title{margin-top:auto;font-family:var(--fd);font-style:italic;font-size:27px;line-height:1;letter-spacing:-.01em;color:var(--w)}.lk .n-p{margin-top:5px;font-size:10px;line-height:1.35;color:var(--wd)}.lk .n-link{margin-top:6px;font:600 11.5px var(--fu);color:var(--w);text-decoration:underline;text-decoration-color:var(--ac);text-underline-offset:3px}.lk .n-href{margin-top:3px;font:500 10.5px var(--fm);color:var(--wd)}.lk .n-href em,.lk .n-miss em{font-style:normal;color:var(--bad)}.lk .n-miss{position:absolute;right:2px;top:calc(100% + 10px);font:500 10.5px var(--fm);color:var(--wd);white-space:nowrap;opacity:0}.lk .url{position:relative;display:block;margin:8px 9px 0;font:500 12px/1 var(--fm);padding:6px 7px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk .f-old .url{margin-top:auto;background:#ffffff8c;color:#4a4740;box-shadow:inset 0 1px 2px #3c321e38}.lk .f-new .url{margin:8px 0 0;color:var(--w);background:color-mix(in srgb,var(--ac) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 24%,transparent)}.lk .pg-sm .url{font-size:10.5px;margin:6px 7px 0;padding:5px 6px}.lk .url .u-b{position:absolute;left:7px;top:6px}.lk .pg-void{width:224px;height:144px;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 12px;border:1.5px dashed color-mix(in srgb,var(--wm) 75%,transparent);background:color-mix(in srgb,var(--stage) 60%,transparent)}.lk .pg-void .url{margin:0;color:var(--wd);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wm) 40%,transparent)}.lk .ghost{border-radius:12px;border:1.5px dashed color-mix(in srgb,var(--wm) 80%,transparent);display:flex;align-items:flex-end;padding:9px 10px}.lk .g-url{font:500 11.5px var(--fm);color:var(--wm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--wm) 70%,transparent)}.lk .pg-sm .g-url{font-size:10px}.lk .slip{position:absolute;font:500 11px/1.5 var(--fm);border-radius:9px;white-space:nowrap}.lk .slip-code{left:12px;bottom:calc(100% + 8px);padding:7px 11px 8px;background:var(--code);color:var(--code-ink);box-shadow:0 0 0 1px #ffffff12,0 10px 24px #00000073}.lk .slip-code:after{content:"";position:absolute;left:22px;top:100%;width:2px;height:9px;background:#ffffff24}.lk .slip-k{display:block;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#6c6860}.lk .slip em{position:relative;font-style:normal;color:#ff8a80}.lk .slip em .hl{position:absolute;inset:-1px -3px;border-radius:3px;background:#ff5a4f3d;opacity:0}.lk .slip-paper{padding:9px 12px 10px;background:linear-gradient(180deg,#ede8dd,#e1dbce);color:#3c3a36;box-shadow:0 1px 2px #3c321e40,0 12px 26px #00000059}html.light .lk .slip-paper{box-shadow:0 1px 2px #3c321e24,0 10px 22px #46301824}.lk .slip-paper .slip-k{color:#8a8478}.lk .slip-paper .ty{color:var(--paper-link);font-weight:600}.lk .slip-paper .clip{position:absolute;left:-7px;top:-9px;width:14px;height:30px;border:2px solid #8E959E;border-radius:7px}.lk .robots{width:196px;padding:11px 14px 12px;font-size:11.5px;line-height:1.6}.lk .robots .rl{display:block;white-space:pre}.lk .bot{display:flex;flex-direction:column;align-items:center;gap:7px}.lk .bot-disc{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f3f0ea;box-shadow:0 1px #ffffff80 inset,0 8px 20px #00000073}html.light .lk .bot-disc{background:#fff;box-shadow:0 1px 2px #4630181f,0 8px 20px #46301824}.lk .bot-disc img{width:26px;height:26px}.lk .bot-n{font:500 11px var(--fm);color:var(--wd)}.lk .route{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.lk .route .dots{fill:none;stroke:color-mix(in srgb,var(--ac) 70%,transparent);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:0 9}.lk .route.is-bad .dots{stroke:color-mix(in srgb,var(--bad) 70%,transparent)}.lk .ping{width:12px;height:12px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 22%,transparent),0 0 18px var(--ac)}.lk .cursor{width:22px;height:22px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}.lk .stp{position:absolute;left:50%;top:50%;z-index:4;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 14px 6px;border-radius:11px;font-family:var(--fm);line-height:1;white-space:nowrap;pointer-events:none;opacity:0;color:var(--bad);border:2.5px solid currentColor;outline:1.5px solid currentColor;outline-offset:3px;mix-blend-mode:var(--ink-blend)}.lk .stp b{font-size:25px;font-weight:600;letter-spacing:.05em}.lk .stp small{font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.lk .stp.ok{color:var(--ac)}.lk .stp.on-paper{mix-blend-mode:multiply}html:not(.light) .lk .stp.on-paper{color:#e0362b}.lk .stp.mini{padding:5px 9px 4px;border-width:2px;outline-offset:2px}.lk .stp.mini b{font-size:15px}.lk .stp.mini small{font-size:8.5px}.lk-foot{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 34px;align-items:center;margin-top:clamp(40px,5vw,72px);padding-top:clamp(32px,4vw,48px)}.lk-foot:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule)}.lk-check{grid-row:span 2;position:relative;width:150px;height:84px}.lk-check .stp{opacity:.95;transform:translate(-50%,-50%) rotate(-8deg);transition:opacity .25s ease,transform .32s cubic-bezier(.34,1.56,.64,1)}.lk-check .stp b{font-size:24px}html.js .lk-foot:not(.is-in) .lk-check .stp{opacity:0;transform:translate(-50%,-50%) rotate(-8deg) scale(2)}.lk-callout{font-family:var(--fu);font-weight:700;font-size:clamp(19px,1.75vw,25px);line-height:1.35;letter-spacing:-.018em;color:var(--w);max-width:30em;text-wrap:balance}.lk-note{font-size:15px;line-height:1.7;color:var(--wd);max-width:46em}.inc{position:relative;padding:clamp(72px,9vw,140px) clamp(16px,3vw,40px)}.inc-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(4px,2vw,40px)}.inc-hdr{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(36px,5vw,72px)}.inc-lead{max-width:30rem;margin-bottom:6px;font-size:clamp(15.5px,1.2vw,18px);line-height:1.7;color:var(--wd);text-wrap:pretty}.inc-grp{position:relative;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(28px,4.5vw,80px);padding:clamp(36px,4vw,56px) 0}.inc-grp:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule)}.inc-lab{display:flex;flex-direction:column;gap:22px}.inc-gt{font-family:var(--fd);font-weight:400;font-size:clamp(28px,2.5vw,38px);line-height:1.02;letter-spacing:-.015em;color:var(--w);text-wrap:balance}.inc-obj{position:relative;width:220px;height:150px}.inc .pp{position:absolute;width:150px;height:98px;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,var(--paper),var(--paper-2));border:1px solid var(--paper-edge);box-shadow:0 2px 4px rgba(var(--shadow),.35),0 14px 28px rgba(var(--shadow),.38);transition:translate .6s cubic-bezier(.16,1,.3,1),opacity .4s ease}html.light .inc .pp{box-shadow:0 1px 2px rgba(var(--shadow),.12),0 10px 22px rgba(var(--shadow),.14)}.inc .pp:after{content:"";position:absolute;inset:0;opacity:.35;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55 0 0 0 0 .5 0 0 0 0 .42 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.inc .pp .bar{height:12px;background:var(--paper-bar)}.inc .pp .tt{margin:9px auto 0;width:60%;height:6px;border-radius:2px;background:color-mix(in srgb,var(--paper-ink) 55%,transparent)}.inc .pp .ln{margin:6px auto 0;width:74%;height:3px;border-radius:2px;background:color-mix(in srgb,var(--paper-ink) 25%,transparent)}.inc .pp .u{position:absolute;left:8px;right:8px;bottom:8px;padding:4px 6px;border-radius:5px;font:500 10px/1 var(--fm);color:#4a4740;background:#ffffff8c;white-space:nowrap}.inc .pp1{left:4px;top:30px;rotate:-8deg}.inc .pp2{left:28px;top:18px;rotate:4deg;transition-delay:.08s}.inc .pp3{left:52px;top:36px;rotate:-2deg;transition-delay:.16s}.inc .stp{position:absolute;left:96px;top:58px;rotate:-12deg;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 11px 4px;border-radius:10px;font-family:var(--fm);line-height:1;white-space:nowrap;color:var(--ink);border:2px solid currentColor;outline:1.5px solid currentColor;outline-offset:2.5px;mix-blend-mode:multiply;opacity:.92;transition:opacity .2s ease .5s,scale .3s cubic-bezier(.34,1.56,.64,1) .5s,rotate .3s cubic-bezier(.34,1.56,.64,1) .5s}.inc .stp b{font-size:18px;font-weight:600;letter-spacing:.05em}.inc .stp small{font-size:8.5px;letter-spacing:.06em;text-transform:uppercase}.inc .np{position:absolute;left:18px;top:18px;width:184px;height:118px;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;background:linear-gradient(165deg,var(--card-hi) 0%,var(--card) 62%);border:1px solid var(--card-edge);box-shadow:inset 0 1px #ffffff12,0 2px 4px rgba(var(--shadow),.4),0 16px 34px rgba(var(--shadow),.45);transition:translate .7s cubic-bezier(.16,1,.3,1) .1s,opacity .5s ease .1s}html.light .inc .np{box-shadow:inset 0 1px #fff,0 1px 2px rgba(var(--shadow),.12),0 12px 26px rgba(var(--shadow),.14)}.inc .np i{width:7px;height:7px;border-radius:50%;background:var(--ac);box-shadow:0 0 10px var(--ac)}.inc .np .nt{margin-top:auto;font-family:var(--fd);font-style:italic;font-size:24px;line-height:1;color:var(--w)}.inc .np .nu{margin-top:8px;padding:5px 6px;border-radius:5px;font:500 10px/1 var(--fm);color:var(--w);background:color-mix(in srgb,var(--ac) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 24%,transparent)}.inc .bloom{position:absolute;left:50%;top:50%;width:300px;height:220px;margin:-110px 0 0 -150px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--ac) 30%,transparent),color-mix(in srgb,var(--ac2) 10%,transparent) 55%,transparent);transition:opacity .9s ease,scale .9s cubic-bezier(.16,1,.3,1)}html.light .inc .bloom{opacity:.6}html.js .inc-grp:not(.is-in) .pp{opacity:0;translate:0 -22px}html.js .inc-grp:not(.is-in) .stp{opacity:0;scale:2.2;rotate:-30deg}html.js .inc-grp:not(.is-in) .np{opacity:0;translate:0 18px}html.js .inc-grp:not(.is-in) .bloom{opacity:0;scale:.7}.inc-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3.6vw,64px);align-content:start}.inc-it{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:clamp(16px,1.6vw,22px);padding:26px 0;align-items:start}.inc-it:nth-child(n+3):before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule)}.inc-it:nth-child(-n+2){padding-top:4px}.inc-n{display:block;font:500 11.5px var(--fm);letter-spacing:.16em;color:var(--wm);font-variant-numeric:tabular-nums}.inc-t{margin:7px 0 8px;font-family:var(--fu);font-weight:700;font-size:clamp(18px,1.5vw,22px);line-height:1.28;letter-spacing:-.018em;color:var(--w);text-wrap:balance}.inc-d{font-size:clamp(14.5px,1.05vw,15.5px);line-height:1.7;color:var(--wd);text-wrap:pretty}.inc-d strong{font-weight:600;color:var(--w)}.inc-g{position:relative;display:grid;place-items:center;width:92px;height:70px;padding-top:9px;border-radius:10px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.inc-g svg{width:44px;height:44px;overflow:visible;fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.inc-g text{font:600 8px var(--fm);stroke:none;letter-spacing:.02em}.inc-g--ink{overflow:hidden;transform:rotate(var(--tilt,-1.5deg));background:linear-gradient(180deg,var(--paper),var(--paper-2));box-shadow:inset 0 0 0 1px var(--paper-edge),0 2px 4px rgba(var(--shadow),.3),0 12px 24px rgba(var(--shadow),.3)}.inc-it:nth-child(2n) .inc-g--ink{--tilt:1.6deg}html.light .inc-g--ink{box-shadow:inset 0 0 0 1px var(--paper-edge),0 1px 2px rgba(var(--shadow),.1),0 8px 18px rgba(var(--shadow),.1)}.inc-g--ink:before{content:"";position:absolute;left:0;right:0;top:0;height:9px;background:var(--paper-bar)}.inc-g--ink:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.35;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55 0 0 0 0 .5 0 0 0 0 .42 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.inc-g--ink svg{stroke:var(--ink)}.inc-g--ink .m{stroke:color-mix(in srgb,var(--paper-ink) 45%,transparent)}.inc-g--ink .fill{fill:var(--ink);stroke:none}.inc-g--ink text{fill:var(--ink)}.inc-g--lit{background:linear-gradient(165deg,var(--card-hi) 0%,var(--card) 62%);box-shadow:inset 0 0 0 1px var(--card-edge),inset 0 1px #ffffff12,0 2px 4px rgba(var(--shadow),.35),0 14px 30px -8px color-mix(in srgb,var(--ac) 26%,transparent)}html.light .inc-g--lit{box-shadow:inset 0 0 0 1px var(--card-edge),0 1px 2px rgba(var(--shadow),.08),0 10px 22px -8px color-mix(in srgb,var(--ac) 30%,transparent)}.inc-g--lit:before{content:"";position:absolute;left:8px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px var(--ac)}.inc-g--lit svg{stroke:var(--ac);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ac) 50%,transparent))}html.light .inc-g--lit svg{filter:none}.inc-g--lit .m{stroke:color-mix(in srgb,var(--wd) 55%,transparent)}.inc-g--lit .fill{fill:var(--ac);stroke:none}@media(hover:hover)and (pointer:fine){.inc-it:hover .inc-g{transform:translateY(-3px)}.inc-it:hover .inc-g--ink{transform:translateY(-3px) rotate(0)}}@media(max-width:1100px){.inc-grp{grid-template-columns:minmax(0,1fr)}.inc-lab{flex-direction:row;align-items:center;gap:24px}.inc-obj{flex:0 0 auto;transform:scale(.8);transform-origin:left center;margin-right:-44px}}@media(max-width:900px){.lk-hdr{flex-direction:column;align-items:flex-start;gap:20px}.lk-story{grid-template-columns:minmax(0,1fr)}.lk-stage-col{display:none}.lk-item{min-height:0;padding:30px 0 34px;grid-template-columns:34px minmax(0,1fr);cursor:auto}html.js .lk-item:not(.is-on){opacity:1}.lk-item .lk-n{color:var(--bad)}.lk.is-ready .lk-inline{display:block;position:relative;margin:22px 0 0 -44px;width:calc(100% + 44px);aspect-ratio:340/420;max-width:460px}.lk-inline .lk-box{border-radius:20px}.lk-foot{grid-template-columns:minmax(0,1fr)}.lk-check{grid-row:auto;height:70px;width:130px}}@media(max-width:760px){.inc-hdr{flex-direction:column;align-items:flex-start;gap:20px}.inc-items{grid-template-columns:minmax(0,1fr)}.inc-it:nth-child(2){padding-top:26px}.inc-it:nth-child(2):before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule)}.inc-it{grid-template-columns:76px minmax(0,1fr)}.inc-g{width:76px;height:60px;padding-top:8px}.inc-g svg{width:38px;height:38px}.inc-lab{flex-direction:column;align-items:flex-start;gap:8px}.inc-obj{transform:scale(.72);margin:-20px 0 -26px 4px}}@media(prefers-reduced-motion:reduce){.lk-item,.lk-n,.lk-ticks i,.lk-check .stp,.inc .pp,.inc .stp,.inc .np,.inc .bloom,.inc-g{transition:none}}.sp{--sp-ph:url(/images/shivam-attri-website-redesign-sprint-blue.webp);--sp-phm:url(/images/shivam-attri-website-redesign-sprint-blue-motion.webp);--sp-deep:#01040E;--sp-glow:58,120,238;position:relative}html.light .sp{--sp-ph:url(/images/shivam-attri-website-redesign-sprint-terra.webp);--sp-phm:url(/images/shivam-attri-website-redesign-sprint-terra-motion.webp);--sp-deep:#130401;--sp-glow:216,95,45}.sp.is-pinned{height:250vh}.sp-pin{padding:clamp(72px,9vw,120px) clamp(16px,3vw,40px)}.sp.is-pinned .sp-pin{position:sticky;top:0;height:100vh;min-height:720px;display:flex;flex-direction:column;justify-content:center;padding-top:96px;padding-bottom:40px;overflow:hidden}.sp-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(4px,2vw,40px)}.sp-hdr{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(28px,3.4vw,48px)}.sp-side{display:flex;flex-direction:column;align-items:flex-end;gap:16px;max-width:27rem;margin-bottom:6px;text-align:right}.sp-note{font-size:clamp(14.5px,1.1vw,16px);line-height:1.7;color:var(--wd);text-wrap:pretty}.sp-day{font:500 11px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--wm);font-variant-numeric:tabular-nums}.sp-day b{font-weight:500;color:var(--ac)}.sp:not(.is-pinned) .sp-day{display:none}.sp-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px)}.sp-slot{position:relative;will-change:transform}.sp-card{position:relative;height:clamp(440px,58vh,560px);border-radius:22px;overflow:hidden;isolation:isolate;color:#fff;background:var(--sp-deep);translate:0 0;transition:translate .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 1px #ffffff0f inset,0 2px 6px #00000059,0 24px 50px -22px #000000bf}html.light .sp-card{box-shadow:0 0 0 1px #ffffff2e inset,0 2px 6px #4630181f,0 24px 50px -22px #78341866}.sp-ph{position:absolute;inset:-2px;background-image:var(--sp-ph);background-size:var(--bs) auto;background-position:var(--bp);background-repeat:no-repeat}.sp-ph-main{scale:1.02;transition:scale 1.6s cubic-bezier(.16,1,.3,1)}.sp-ph-g{background-image:var(--sp-phm);transition:translate 1.1s cubic-bezier(.16,1,.3,1),opacity .8s ease}.sp-ph-gl{opacity:var(--land,0);translate:calc(var(--lx,0) * -1px) 0}.sp-ph-gr{opacity:calc(var(--land,0) * .85);translate:calc(var(--lx,0) * .9px) 0}.sp-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--sp-deep) 45%,transparent) 0%,transparent 26%,transparent 44%,color-mix(in srgb,var(--sp-deep) 78%,transparent) 74%,var(--sp-deep) 100%)}.sp-grain{position:absolute;inset:0;opacity:.32;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>")}.sp-days{position:absolute;left:22px;top:20px;display:flex;align-items:center;gap:8px;font:500 11px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1}.sp-days:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fffc}.sp-num{position:absolute;left:0;right:0;top:6.5%;text-align:center;font-family:var(--fd);font-weight:400;font-size:clamp(108px,9.4vw,158px);line-height:1;letter-spacing:-.045em;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.25),0 14px 44px rgba(0,0,0,.3);transition:translate .9s cubic-bezier(.16,1,.3,1);font-variant-numeric:lining-nums}.sp-body{position:absolute;left:22px;right:22px;bottom:22px}.sp-t{font-family:var(--fu);font-weight:700;font-size:clamp(21px,1.7vw,25px);line-height:1.15;letter-spacing:-.02em;color:#fff}.sp-d{margin-top:10px;font-size:clamp(14px,1vw,15px);line-height:1.62;color:#fffc;text-wrap:pretty;transition:color .6s ease}.sp-glow{position:absolute;left:12%;right:12%;bottom:-30px;height:80px;border-radius:50%;background:rgb(var(--sp-glow));filter:blur(40px);opacity:0;z-index:-1;pointer-events:none;transition:opacity .8s ease}@media(hover:hover)and (pointer:fine){.sp-slot:hover .sp-card{translate:0 -6px;box-shadow:0 0 0 1px #ffffff1f inset,0 36px 70px -28px rgba(var(--sp-glow),.75),0 10px 24px #00000059}.sp-slot:hover .sp-ph-main{scale:1.08}.sp-slot:hover .sp-ph-gl{opacity:.55;translate:-38px 0}.sp-slot:hover .sp-ph-gr{opacity:.42;translate:34px 0}.sp-slot:hover .sp-num{translate:0 -8px}.sp-slot:hover .sp-d{color:#fffffff0}.sp-slot:hover .sp-glow{opacity:.6}}@keyframes spClones{0%{opacity:0;translate:0 0}35%{opacity:.55}to{opacity:0;translate:var(--gx) 0}}.sp-slot.is-snap .sp-ph-gl{--gx:-40px;animation:spClones 1.4s cubic-bezier(.16,1,.3,1)}.sp-slot.is-snap .sp-ph-gr{--gx:36px;animation:spClones 1.4s cubic-bezier(.16,1,.3,1) .08s}.bb{--bb-card:#18181B;--bb-card-hi:#232327;--bb-edge:rgba(79,142,247,.34);--bb-sh:0,0,0;--bb-sk:rgba(255,255,255,.08);--bb-sk2:rgba(255,255,255,.14);--bb-rule:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 10%,rgba(255,255,255,.1) 90%,transparent);position:relative;overflow-x:clip;padding:clamp(72px,9vw,140px) clamp(16px,3vw,40px)}html.light .bb{--bb-card:#FFFFFF;--bb-card-hi:#FFFFFF;--bb-edge:rgba(218,119,86,.42);--bb-sh:70,48,24;--bb-sk:rgba(26,23,20,.07);--bb-sk2:rgba(26,23,20,.12);--bb-rule:linear-gradient(90deg,transparent,rgba(26,23,20,.13) 10%,rgba(26,23,20,.13) 90%,transparent)}.bb-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(4px,2vw,40px)}.bb-hdr{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(24px,5vw,80px)}.bb-lead{max-width:30rem;margin-bottom:6px;font-size:clamp(15.5px,1.2vw,18px);line-height:1.7;color:var(--wd);text-wrap:pretty}.bb-proof{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,96px);align-items:center;margin-top:clamp(40px,5vw,72px)}.bb .ai-tabs{display:flex;gap:6px;margin-bottom:14px}.bb .ai-tab{all:unset;cursor:pointer;position:relative;display:flex;align-items:center;gap:9px;padding:9px 14px 11px;border-radius:12px;font:500 13.5px ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;color:var(--wd);transition:color .3s ease,background .3s ease}.bb .ai-tab svg,.bb .ai-tab img{width:18px;height:18px}.bb .ai-tab:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:var(--w);transform:scaleX(0);transition:transform .45s cubic-bezier(.16,1,.3,1)}.bb .ai-tab[aria-pressed=true]{color:var(--w)}.bb .ai-tab[aria-pressed=true]:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.bb .ai-tab:hover{color:var(--w);background:var(--bb-sk)}}.bb .ai-win{position:relative;height:clamp(480px,58vh,540px);border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 2px 6px #0006,0 40px 90px -40px #000000e6,0 30px 80px -50px color-mix(in srgb,var(--ac) 50%,transparent)}html.light .bb .ai-win{box-shadow:0 0 0 1px #00000014,0 2px 6px #46301814,0 40px 80px -40px #46301859}.bb .ai-ui{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.bb .ai-ui.is-on{opacity:1;visibility:visible;transition:opacity .45s ease}.bb .ai-head{display:flex;align-items:center;gap:8px;height:52px;padding:0 18px;flex:0 0 auto}.bb .ai-feed{flex:1;overflow:hidden;padding:8px 26px 0;display:flex;flex-direction:column;gap:20px}.bb .ai-q{align-self:flex-end;max-width:78%;opacity:0;translate:0 8px;transition:opacity .4s ease,translate .5s cubic-bezier(.16,1,.3,1)}.bb .ai-a p,.bb .ai-a ol,.bb .ai-a ul{margin:0}.bb .ai-a p+p,.bb .ai-a ol+p,.bb .ai-a ul+p,.bb .ai-a p+ol,.bb .ai-a p+ul{margin-top:12px}.bb .ai-a ol,.bb .ai-a ul{padding-left:1.35em}.bb .ai-a li+li{margin-top:8px}.bb .ai-w{opacity:0;transition:opacity .25s ease}.bb .ai-cite{display:inline-flex;align-items:center;gap:5px;margin-left:6px;padding:1px 9px;border-radius:999px;font-size:12px;line-height:20px;vertical-align:1px;opacity:0;scale:.9;transition:opacity .35s ease,scale .45s cubic-bezier(.34,1.56,.64,1)}.bb .ai-think{display:none;align-items:center;gap:8px;font-size:14px}.bb .ai-think.is-on{display:flex}.bb .ai-comp{flex:0 0 auto;margin:12px 18px 16px;display:flex;align-items:center;gap:12px;padding:0 10px 0 16px;height:52px}.bb .ai-comp>span:not(.ai-send){flex:1;font-size:15px}.bb .ai-ic{width:20px;height:20px;flex:0 0 auto;opacity:.7}.bb .ai-send{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%}.bb .ai-note{margin-top:12px;font:500 10.5px var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--wm)}html.js .bb .ai.is-live .ai-q:not(.is-in),html.js .bb .ai.is-live .ai-w:not(.is-in),html.js .bb .ai.is-live .ai-cite:not(.is-in),html.js .bb .ai.is-live .ai-acts:not(.is-in),html.js .bb .ai.is-live .ai-mark:not(.is-in),html.js .bb .ai.is-live .ai-src:not(.is-in){opacity:0}.bb .ai-q.is-in,.bb .ai-w.is-in,.bb .ai-cite.is-in,.bb .ai-acts.is-in,.bb .ai-mark.is-in,.bb .ai-src.is-in{opacity:1;translate:0 0;scale:1}.bb .ai:not(.is-live) .ai-q,.bb .ai:not(.is-live) .ai-w,.bb .ai:not(.is-live) .ai-cite,.bb .ai:not(.is-live) .ai-acts,.bb .ai:not(.is-live) .ai-mark,.bb .ai:not(.is-live) .ai-src{opacity:1;translate:0 0;scale:1}.bb .ui-gpt{background:#212121;color:#ececec;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif}.bb .ui-gpt .ai-head{font-size:17px;font-weight:500;color:#ececec}.bb .ui-gpt .ai-head small{font-size:17px;color:#9b9b9b;font-weight:400}.bb .ui-gpt .ai-q{background:#303030;border-radius:22px;padding:10px 18px;font-size:15.5px;line-height:1.55}.bb .ui-gpt .ai-a{font-size:15.5px;line-height:1.72}.bb .ui-gpt .ai-a b{font-weight:600}.bb .ui-gpt .ai-cite{background:#303030;color:#afafaf}.bb .ui-gpt .ai-think i{width:12px;height:12px;border-radius:50%;background:#ececec;animation:gptDot 1s ease-in-out infinite}@keyframes gptDot{50%{scale:.6}}.bb .ui-gpt .ai-acts{display:flex;gap:14px;margin-top:10px;color:#9b9b9b;transition:opacity .4s ease}.bb .ui-gpt .ai-acts svg{width:17px;height:17px}.bb .ui-gpt .ai-comp{background:#303030;border-radius:28px;color:#9b9b9b}.bb .ui-gpt .ai-send{background:#ececec;color:#000}html.light .bb .ui-gpt{background:#fff;color:#0d0d0d}html.light .bb .ui-gpt .ai-head{color:#0d0d0d}html.light .bb .ui-gpt .ai-q{background:#f4f4f4}html.light .bb .ui-gpt .ai-cite{background:#f4f4f4;color:#5d5d5d}html.light .bb .ui-gpt .ai-think i{background:#0d0d0d}html.light .bb .ui-gpt .ai-comp{background:#fff;box-shadow:0 0 0 1px #0000001a,0 4px 14px #0000000f;color:#8f8f8f}html.light .bb .ui-gpt .ai-send{background:#0d0d0d;color:#fff}.bb .ui-cl{background:#262624;color:#c2c0b6;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif}.bb .ui-cl .ai-head{font-size:14.5px;color:#c2c0b6}.bb .ui-cl .ai-head b{font-weight:500;color:#f5f4ef}.bb .ui-cl .ai-q{align-self:flex-start;display:flex;gap:10px;align-items:flex-start;max-width:86%;background:#141413;border-radius:14px;padding:10px 14px 10px 10px;font-size:15px;line-height:1.55;color:#f5f4ef}.bb .ui-cl .ai-q i{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#c2c0b6;color:#141413;font:600 12px ui-sans-serif,system-ui,sans-serif;font-style:normal}.bb .ui-cl .ai-a{font-family:ui-serif,Tiempos Text,Georgia,Times New Roman,serif;font-size:16.5px;line-height:1.62;color:#f5f4ef}.bb .ui-cl .ai-a b{font-weight:600}.bb .ui-cl .ai-cite{font-family:ui-sans-serif,system-ui,sans-serif;background:#141413;color:#c2c0b6;border-radius:6px}.bb .ui-cl .ai-mark{width:22px;height:22px;margin-top:10px;transition:opacity .4s ease}.bb .ui-cl .ai-think img{width:22px;height:22px;animation:clSpin 1.6s ease-in-out infinite}@keyframes clSpin{50%{rotate:45deg;scale:.85}}.bb .ui-cl .ai-comp{background:#30302e;border-radius:18px;height:58px;box-shadow:0 0 0 1px #ffffff0f;color:#9c9a92}.bb .ui-cl .ai-send{background:#c6613f;color:#fff;border-radius:10px;width:32px;height:32px}html.light .bb .ui-cl{background:#faf9f5;color:#3d3d3a}html.light .bb .ui-cl .ai-head b{color:#141413}html.light .bb .ui-cl .ai-q{background:#f0eee6;color:#141413}html.light .bb .ui-cl .ai-q i{background:#3d3d3a;color:#faf9f5}html.light .bb .ui-cl .ai-a{color:#141413}html.light .bb .ui-cl .ai-cite{background:#f0eee6;color:#3d3d3a}html.light .bb .ui-cl .ai-comp{background:#fff;box-shadow:0 0 0 1px #00000014,0 4px 14px #0000000d;color:#73726c}.bb .ui-gg{background:#1f1f1f;color:#e3e3e3;font-family:Google Sans,Google Sans Text,Roboto,Arial,sans-serif}.bb .ui-gg .ai-head{gap:10px;font-size:15px;color:#e3e3e3}.bb .ui-gg .ai-head img{width:20px;height:20px}.bb .ui-gg .ai-head b{font-weight:500}.bb .ui-gg .ai-q{background:#303134;border-radius:22px 22px 6px;padding:10px 18px;font-size:15px;line-height:1.5}.bb .ui-gg .ai-a{font-size:15.5px;line-height:1.7;color:#e3e3e3}.bb .ui-gg .ai-a b{font-weight:500;color:#fff}.bb .ui-gg .ai-cite{background:#303134;color:#a8c7fa;padding:1px 7px}.bb .ui-gg .ai-cite svg{width:13px;height:13px}.bb .ui-gg .ai-think i{width:130px;height:10px;border-radius:5px;background:linear-gradient(90deg,#303134,#4c8df6,#303134 80%);background-size:200% 100%;animation:ggShim 1.2s linear infinite}@keyframes ggShim{to{background-position:-200% 0}}.bb .ui-gg .ai-src{display:flex;gap:10px;margin-top:14px;transition:opacity .4s ease,translate .5s cubic-bezier(.16,1,.3,1)}.bb .ui-gg .ai-card{flex:1;max-width:260px;padding:12px 14px;border-radius:16px;background:#282a2c;font-size:13px;line-height:1.45}.bb .ui-gg .ai-card small{display:flex;align-items:center;gap:7px;color:#c4c7c5;font-size:12px;margin-bottom:5px}.bb .ui-gg .ai-card small i{width:16px;height:16px;border-radius:50%;background:#4c8df6}.bb .ui-gg .ai-card small i.is-grey{background:#9aa0a6}.bb .ui-gg .ai-comp{background:#303134;border-radius:28px;color:#9aa0a6}html.light .bb .ui-gg{background:#fff;color:#1f1f1f}html.light .bb .ui-gg .ai-head{color:#1f1f1f}html.light .bb .ui-gg .ai-q{background:#f0f4f9}html.light .bb .ui-gg .ai-a{color:#1f1f1f}html.light .bb .ui-gg .ai-a b{color:#000}html.light .bb .ui-gg .ai-cite{background:#f0f4f9;color:#0b57d0}html.light .bb .ui-gg .ai-card{background:#f0f4f9}html.light .bb .ui-gg .ai-card small{color:#444746}html.light .bb .ui-gg .ai-comp{background:#fff;box-shadow:0 0 0 1px #0000001a,0 2px 8px #0000000f;color:#70757a}html.light .bb .ui-gg .ai-think i{background:linear-gradient(90deg,#e9eef6,#4c8df6,#e9eef6 80%);background-size:200% 100%}.bb-stats{display:grid;gap:clamp(26px,3vw,40px)}.bb-stat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2vw,28px);align-items:center;padding-top:clamp(22px,2.6vw,34px);position:relative}.bb-stat:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--bb-rule)}.bb-n{font-family:var(--fd);font-weight:400;font-size:clamp(84px,8.6vw,138px);line-height:.82;letter-spacing:-.04em;color:var(--w);font-variant-numeric:tabular-nums;min-width:2.05ch}.bb-n sup{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:italic;color:var(--ac)}.bb-stat p{font-size:clamp(16px,1.35vw,19px);line-height:1.5;color:var(--w);max-width:20rem;text-wrap:pretty}.bb-src{font-size:14px;line-height:1.7;color:var(--wd)}.bb-both{margin:clamp(64px,8vw,120px) auto clamp(40px,5vw,64px);max-width:22em;text-align:center;font-family:var(--fd);font-weight:400;font-size:clamp(30px,3.4vw,50px);line-height:1.12;letter-spacing:-.018em;color:var(--w);text-wrap:balance}.bb-both em{font-style:italic;color:var(--ac)}.bb-pts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,28px)}.bb-pt{display:flex;flex-direction:column;gap:18px}.bb-fr{position:relative;height:172px;border-radius:16px;padding:16px;overflow:hidden;display:flex;flex-direction:column;gap:9px;container-type:inline-size;background:linear-gradient(165deg,var(--bb-card-hi),var(--bb-card) 70%);box-shadow:inset 0 0 0 1px var(--bb-edge),inset 0 1px #ffffff0f,0 2px 6px rgba(var(--bb-sh),.3),0 22px 44px -26px rgba(var(--bb-sh),.8);transition:translate .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}html.light .bb-fr{box-shadow:inset 0 0 0 1px var(--bb-edge),0 1px 3px rgba(var(--bb-sh),.08),0 16px 34px -22px rgba(var(--bb-sh),.3)}@media(hover:hover)and (pointer:fine){.bb-pt:hover .bb-fr{translate:0 -4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 55%,transparent),0 26px 50px -24px color-mix(in srgb,var(--ac) 45%,transparent)}}.bb-fr:before{content:"";position:absolute;left:14px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px var(--ac)}.bb-fr-k{margin-left:14px;margin-top:-4px;font:500 10.5px var(--fm);letter-spacing:.02em;color:var(--wm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-fr-h{margin:0;font:700 13.5px/1.3 var(--fu);letter-spacing:-.01em;color:var(--w);white-space:nowrap}.bb-fr-l{margin:0;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:baseline;font:500 12.5px/1.45 var(--fu);color:var(--wd);white-space:nowrap}.bb-fr-l b{font-weight:700;color:var(--w)}.bb-sk{display:block;height:8px;border-radius:4px;background:var(--bb-sk2)}.bb-hl{padding:0 2px;margin:0 -2px;border-radius:2px;color:var(--w);background:linear-gradient(color-mix(in srgb,var(--ac) 24%,transparent),color-mix(in srgb,var(--ac) 24%,transparent)) no-repeat 0 0/var(--hl,100%) 100%;transition:background-size .7s cubic-bezier(.65,0,.35,1) var(--dl,0s)}html.js .bb-pt:not(.is-in) .bb-hl{--hl:0%}.bb-fr-row{display:flex;align-items:flex-end;flex:1}.bb-fr-case{flex:1;min-width:0;border-radius:11px;padding:9px 12px;display:flex;align-items:center;gap:12px;background:color-mix(in srgb,var(--ac) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 30%,transparent);transition:opacity .45s ease .2s,translate .55s cubic-bezier(.16,1,.3,1) .2s}html.js .bb-pt:not(.is-in) .bb-fr-case{opacity:0;translate:10px 0}.bb-fr-case b{font-family:var(--fd);font-weight:400;font-size:min(36px,12.5cqi);line-height:.9;color:var(--w)}.bb-fr-case span{display:flex;flex-direction:column;gap:3px;min-width:0}.bb-fr-case small{font:500 min(9.5px,3.9cqi) var(--fm);letter-spacing:.03em;color:var(--wd);white-space:nowrap}.bb-fr-case small+small{color:var(--wm)}.bb-fr-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bb-fr-in{display:flex;flex-direction:column;gap:3px;padding:7px 10px;border-radius:9px;background:var(--bb-sk);box-shadow:inset 0 0 0 1px var(--bb-sk)}.bb-fr-in span{font:500 9px var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--wm)}.bb-fr-in b{font:600 12px var(--fu);color:var(--w);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-fr-send{display:flex;align-items:center;gap:8px;margin-top:auto;font:500 11px var(--fm);color:var(--wd)}.bb-fr-send i{flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ac),transparent);transform-origin:left;transition:transform .6s cubic-bezier(.65,0,.35,1) .35s}.bb-fr-send em{font-style:normal;padding:4px 8px;border-radius:7px;color:var(--w);background:color-mix(in srgb,var(--ac) 18%,transparent);transition:opacity .4s ease .9s}html.js .bb-pt:not(.is-in) .bb-fr-send i{transform:scaleX(0)}html.js .bb-pt:not(.is-in) .bb-fr-send em{opacity:0}.bb-fr-code{font:500 min(11.5px,4.7cqi)/1.55 var(--fm);color:var(--wd);white-space:pre}.bb-s{color:var(--acl)}html.light .bb-s{color:var(--ac2)}.bb-n2{font:500 11.5px var(--fm);letter-spacing:.16em;color:var(--wm)}.bb-t{margin:-8px 0 0;font-family:var(--fu);font-weight:700;font-size:clamp(18px,1.45vw,21px);line-height:1.25;letter-spacing:-.018em;color:var(--w)}.bb-d{margin:-8px 0 0;font-size:clamp(14.5px,1.05vw,15.5px);line-height:1.68;color:var(--wd);text-wrap:pretty}.bb-ind{margin-top:clamp(56px,6vw,96px);padding-top:30px;position:relative}.bb-ind:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--bb-rule)}.bb-ind-top{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(18px,2vw,28px)}.bb-ind-k{font:500 11px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--wm)}.bb-ind-top .ilink{font-size:15px}.bb-mq{width:100vw;margin-left:calc(50% - 50vw);display:grid;gap:clamp(4px,.8vw,12px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.bb-mq-row{display:flex;width:max-content;animation:bbMq 58s linear infinite}.bb-mq-row.is-rev{animation-duration:66s;animation-direction:reverse}.bb-mq:hover .bb-mq-row{animation-play-state:paused}.bb-mq-track{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex:0 0 auto}.bb-mq-i{font-family:var(--fd);font-weight:400;font-size:clamp(38px,4.6vw,72px);line-height:1.12;letter-spacing:-.022em;color:var(--w);white-space:nowrap;padding:0 .08em;transition:opacity .4s ease}.bb-mq-i.is-em{font-style:italic;background:linear-gradient(110deg,var(--ac) 0%,var(--acl) 50%,var(--ac2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.16em}.bb-mq-s{width:clamp(14px,1.4vw,20px);height:clamp(14px,1.4vw,20px);margin:0 clamp(18px,2.2vw,36px);fill:var(--ac);opacity:.7;flex:0 0 auto}@media(hover:hover)and (pointer:fine){.bb-mq-row:hover .bb-mq-i{opacity:.35}.bb-mq-row .bb-mq-i:hover{opacity:1}}@keyframes bbMq{to{translate:-50% 0}}.pf{--pf-panel:#111114;--pf-panel-hi:#17171C;--pf-edge:rgba(255,255,255,.07);--pf-sh:0,0,0;--pf-row:rgba(255,255,255,.05);position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:96px clamp(16px,3vw,40px) 48px}html.light .pf{--pf-panel:#FFFFFF;--pf-panel-hi:#FFFFFF;--pf-edge:rgba(26,23,20,.08);--pf-sh:70,48,24;--pf-row:rgba(26,23,20,.045)}.pf-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(4px,2vw,40px)}.pf-hdr{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(24px,5vw,80px)}.pf-lead{max-width:28rem;margin-bottom:6px;font-size:clamp(15.5px,1.2vw,18px);line-height:1.7;color:var(--wd);text-wrap:pretty}.pf-grid{list-style:none;margin:clamp(28px,3.6vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,18px)}.pf-card{--px:50%;--py:0%;position:relative;display:flex;flex-direction:column;gap:16px;height:clamp(330px,44vh,400px);padding:22px 22px 18px;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 70% at 0% 0%,rgba(var(--b),.14),transparent 55%),linear-gradient(180deg,var(--pf-panel-hi),var(--pf-panel));box-shadow:inset 0 0 0 1px var(--pf-edge),inset 0 1px #ffffff0a,0 2px 6px rgba(var(--pf-sh),.3),0 30px 60px -40px rgba(var(--pf-sh),.8);transition:translate .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}html.light .pf-card{background:radial-gradient(120% 70% at 0% 0%,rgba(var(--b),.1),transparent 55%),#fff;box-shadow:inset 0 0 0 1px var(--pf-edge),0 1px 2px rgba(var(--pf-sh),.06),0 22px 44px -30px rgba(var(--pf-sh),.3)}.pf-mark{position:absolute;right:-18%;bottom:-16%;width:78%;aspect-ratio:1;z-index:-1;background:linear-gradient(135deg,rgb(var(--b)),rgb(var(--b2,var(--b))));-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;opacity:.09;rotate:-10deg;transition:opacity .7s ease,rotate 1s cubic-bezier(.16,1,.3,1),translate 1s cubic-bezier(.16,1,.3,1)}.pf-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.2px;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(240px circle at var(--px) var(--py),rgba(var(--b),.95),transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pf-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .5s ease;background:radial-gradient(360px circle at var(--px) var(--py),rgba(var(--b),.16),transparent 60%)}@media(hover:hover)and (pointer:fine){.pf-card:hover{translate:0 -5px;box-shadow:inset 0 0 0 1px var(--pf-edge),0 34px 70px -34px rgba(var(--b),.6),0 8px 22px rgba(var(--pf-sh),.3)}.pf-card:hover:before,.pf-card:hover:after{opacity:1}.pf-card:hover .pf-mark{opacity:.2;rotate:-4deg;translate:-10px -10px}}.pf-top{display:flex;align-items:center;gap:14px}.pf-logo{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;flex:0 0 auto;background:#f3f0ea;box-shadow:0 1px #fff9 inset,0 8px 18px #0006}html.light .pf-logo{background:#fff;box-shadow:0 0 0 1px #1a17140f,0 6px 14px rgba(var(--pf-sh),.12)}.pf-logo img{width:27px;height:27px}.pf-name{margin:0;font-family:var(--fd);font-weight:400;font-size:clamp(28px,2.4vw,36px);line-height:1;letter-spacing:-.015em;color:var(--w)}.pf-d{margin:0;font-size:clamp(14px,1vw,15px);line-height:1.66;color:var(--wd);text-wrap:pretty}.pf-map{margin-top:auto;display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:7px;padding:10px 12px;border-radius:12px;background:var(--pf-row);box-shadow:inset 0 0 0 1px var(--pf-edge);font:500 11.5px var(--fm);white-space:nowrap}.pf-old{position:relative;color:var(--wd);overflow:hidden;text-overflow:ellipsis}.pf-old:after{content:"";position:absolute;left:0;right:0;top:52%;height:1.5px;background:var(--wd);transform:scaleX(var(--s,1));transform-origin:left;transition:transform .45s cubic-bezier(.65,0,.35,1)}.pf-arr{color:var(--wm);translate:var(--ax,0) 0;opacity:var(--ao,1);transition:translate .4s cubic-bezier(.16,1,.3,1) .25s,opacity .3s ease .25s}.pf-new{color:var(--w);overflow:hidden;text-overflow:ellipsis;clip-path:inset(0 var(--nc,0%) 0 0);transition:clip-path .5s cubic-bezier(.65,0,.35,1) .4s}.pf-301{justify-self:end;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:rgb(var(--b));padding:2px 6px;border:1.5px solid currentColor;border-radius:6px;rotate:-8deg;opacity:var(--so,1);scale:var(--ss,1);transition:opacity .2s ease .85s,scale .35s cubic-bezier(.34,1.56,.64,1) .85s}html.light .pf-301{color:color-mix(in srgb,rgb(var(--b)) 85%,#000)}.pf-map.is-reset{--s:0;--ax:-6px;--ao:0;--nc:100%;--so:0;--ss:1.8}.pf-map.is-reset *{transition:none}.pf-foot{display:flex;justify-content:space-between;gap:12px 40px;flex-wrap:wrap;margin-top:clamp(22px,2.6vw,34px);font-size:15px;line-height:1.7;color:var(--wd)}.pf-foot p{margin:0}@media(max-width:1279px){.bb-pts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px),(hover:none){.sp-hdr{flex-direction:column;align-items:flex-start;gap:18px}.sp-side{align-items:flex-start;text-align:left}.sp-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 calc(-1*clamp(20px,4vw,40px));padding:6px clamp(20px,4vw,40px) 34px;scrollbar-width:none}.sp-row::-webkit-scrollbar{display:none}.sp-slot{flex:0 0 min(80vw,340px);scroll-snap-align:start}.sp-card{height:470px}.sp-num{font-size:120px}}@media(max-width:1023px){.pf{min-height:0;display:block;padding:clamp(72px,9vw,120px) clamp(16px,3vw,40px)}.pf-hdr{flex-direction:column;align-items:flex-start;gap:20px}.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-card{height:auto;min-height:330px}}@media(max-width:900px){.bb-hdr{flex-direction:column;align-items:flex-start;gap:20px}.bb-proof{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.bb .ai-win{height:640px}.bb .ui-gg .ai-card+.ai-card{display:none}.bb-pts{grid-template-columns:minmax(0,1fr)}.bb-both{text-align:left}.bb .ai-feed{padding:6px 16px 0}.bb .ai-tab span{display:none}.bb .ai-tab{padding:9px 12px 11px}.pf-grid{grid-template-columns:minmax(0,1fr)}.pf-card{min-height:0}.pf-foot{flex-direction:column}}@media(prefers-reduced-motion:reduce){.sp-card,.sp-ph-main,.sp-ph-g,.sp-num,.sp-d,.sp-glow{transition:none}.sp-slot.is-snap .sp-ph-g,.bb .ui-gpt .ai-think i,.bb .ui-cl .ai-think img,.bb .ui-gg .ai-think i{animation:none}.bb .ai-ui,.bb .ai-q,.bb .ai-w,.bb .ai-cite,.bb-hl,.bb-fr-case,.bb-fr-send i,.bb-fr-send em,.bb-fr{transition:none}.bb-mq-row{animation:none;width:auto;flex-wrap:wrap}.bb-mq-track[aria-hidden]{display:none}.bb-mq-track{flex-wrap:wrap}.pf-card,.pf-mark,.pf-card:before,.pf-card:after,.pf-old:after,.pf-arr,.pf-new,.pf-301{transition:none}}.fq{--fq-line:rgba(255,255,255,.1);position:relative;padding:clamp(88px,9vw,150px) clamp(16px,3vw,40px) clamp(56px,6vw,96px)}html.light .fq{--fq-line:rgba(26,23,20,.12)}.fq-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(4px,2vw,40px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,120px);align-items:start}.fq-side{position:sticky;top:112px}.fq .sec-h{margin:0}.fq-count{display:flex;align-items:flex-end;gap:0;margin-top:clamp(40px,4.6vw,72px)}.fq-count-box{display:block;overflow:hidden;padding:.06em 0 .1em;margin-bottom:-.1em}.fq-count-roll{display:block}.fq-count-n{display:block;padding:0 .26em 0 .06em;margin-left:-.06em;font-family:var(--fd);font-style:italic;font-weight:400;font-size:clamp(84px,8.4vw,140px);line-height:.86;letter-spacing:-.04em;background:linear-gradient(110deg,var(--ac) 0%,var(--acl) 45%,var(--ac2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.fq-count-of{font:500 12px var(--fm);letter-spacing:.14em;color:var(--wm);padding-bottom:.9em}.fq-ask{margin:clamp(28px,3vw,40px) 0 0;max-width:23rem;font-family:var(--fu);font-size:clamp(15px,1.1vw,16.5px);line-height:1.7;color:var(--wd);text-wrap:pretty}.fq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--fq-line)}.fq-item{position:relative;border-bottom:1px solid var(--fq-line)}.fq-item:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--ac),var(--acl) 55%,transparent);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1)}.fq-item.is-open:after{transform:scaleX(1)}.fq-h3{margin:0;font:inherit;letter-spacing:normal}.fq-q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:clamp(44px,4.4vw,64px) minmax(0,1fr) 22px;column-gap:16px;align-items:baseline;padding:clamp(22px,2.1vw,30px) 0;-webkit-tap-highlight-color:transparent}.fq-q:focus-visible{outline:2px solid var(--ac);outline-offset:4px;border-radius:6px}.fq-n{font:500 11.5px var(--fm);letter-spacing:.12em;color:var(--wm);transition:color .45s ease}.fq-t{font-family:var(--fd);font-weight:400;font-size:clamp(23px,2.1vw,31px);line-height:1.14;letter-spacing:-.016em;color:var(--w);text-wrap:balance;transition:opacity .45s ease,translate .7s cubic-bezier(.16,1,.3,1)}.fq-x{position:relative;width:16px;height:16px;align-self:center;justify-self:end}.fq-x:before,.fq-x:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;margin-top:-.75px;border-radius:2px;background:var(--wd);transition:rotate .7s cubic-bezier(.16,1,.3,1),background .35s ease}.fq-x:after{rotate:90deg}.fq-item.is-open .fq-n{color:var(--ac)}.fq-item.is-open .fq-x:before,.fq-item.is-open .fq-x:after{background:var(--ac)}.fq-item.is-open .fq-x:after{rotate:0deg}.fq-item.is-open .fq-x:before{rotate:180deg}.fq-a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .75s cubic-bezier(.16,1,.3,1),visibility 0s linear .75s}.fq-item.is-open .fq-a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .75s cubic-bezier(.16,1,.3,1)}.fq-a-in{min-height:0;overflow:hidden}.fq-a p{margin:0;padding:0 clamp(16px,3vw,44px) clamp(26px,2.4vw,34px) calc(clamp(44px,4.4vw,64px) + 16px);max-width:calc(62ch + 120px);font-family:var(--fu);font-size:clamp(15.5px,1.12vw,17.5px);line-height:1.75;color:var(--wd);text-wrap:pretty;opacity:0;filter:blur(7px);translate:0 12px;transition:opacity .45s ease,filter .5s ease,translate .7s cubic-bezier(.16,1,.3,1)}.fq-item.is-open .fq-a p{opacity:1;filter:blur(0);translate:0 0;transition-delay:.14s,.14s,.1s}@media(hover:hover)and (pointer:fine){.fq-item:hover:after{transform:scaleX(1)}.fq-list:hover .fq-item:not(:hover) .fq-t{opacity:.34}.fq-item:hover .fq-t{translate:6px 0}.fq-item:hover .fq-n{color:var(--ac)}.fq-item:hover .fq-x:before,.fq-item:hover .fq-x:after{background:var(--w)}}html.js .fq-item{opacity:0;translate:0 16px;transition:opacity .8s ease calc(var(--i) * 70ms),translate 1s cubic-bezier(.16,1,.3,1) calc(var(--i) * 70ms)}html.js .fq.is-in .fq-item{opacity:1;translate:0 0}html:not(.js) .fq-a{grid-template-rows:1fr;visibility:visible}html:not(.js) .fq-a p{opacity:1;filter:none;translate:none}@media(max-width:1100px){.fq-wrap{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,48px)}.fq-side{position:static}.fq-count{display:none}.fq-ask{margin-top:18px}}@media(max-width:600px){.fq-q{grid-template-columns:34px minmax(0,1fr) 16px;column-gap:10px}.fq-a p{padding:0 0 24px 44px}}@media(prefers-reduced-motion:reduce){.fq-item,.fq-t,.fq-a,.fq-a p,.fq-x:before,.fq-x:after{transition:none!important}html.js .fq-item{opacity:1;translate:none}}
