/* The Grit team lives inside the hub's existing theme/token contract. */
.grit-workshop-page{background:var(--bg);color:var(--ink)}
html:has(.grit-workshop-page){background:var(--bg);color-scheme:light;scrollbar-color:var(--ink-faint) var(--bg)}
html[data-theme=dark]:has(.grit-workshop-page){color-scheme:dark}
.grit-workshop-page .site-footer{position:relative;isolation:isolate;z-index:3;margin-top:0;background:var(--bg);color:var(--ink)}
.grit-icon{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}

.grit-world{position:relative;isolation:isolate;overflow:clip;--grit-header-height:82px}
.grit-stage{position:sticky;top:var(--grit-header-height);height:calc(100svh - var(--grit-header-height));margin-bottom:calc(-100svh + var(--grit-header-height));overflow:hidden;pointer-events:none;z-index:-1;background:var(--bg)}
.grit-room{width:100%;height:100%;object-fit:cover;object-position:50% 65%;transform:translate3d(var(--room-x,0),0,0) scale(var(--room-scale,1.06));transform-origin:center;will-change:transform}
.grit-atmosphere{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 22%,transparent),transparent 65%,color-mix(in srgb,var(--bg) 18%,transparent));pointer-events:none}
[data-theme=dark] .grit-room{filter:brightness(.54) saturate(.8)}
[data-theme=dark] .grit-atmosphere{background:color-mix(in srgb,var(--bg) 24%,transparent)}
.grit-story{position:relative;z-index:2}
.grit-chapter{position:relative;min-height:105svh;max-width:1440px;margin:0 auto;padding:175px 9vw 260px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:8%;align-content:start;align-items:center;scroll-margin-top:72px}
.grit-welcome{min-height:calc(100svh - 76px);display:block;text-align:center;padding-top:7svh;padding-bottom:36svh}
.grit-welcome-copy{max-width:780px;margin:auto;position:relative;display:flow-root}
.grit-welcome .grit-kicker{max-width:none;margin-inline:auto}
.grit-welcome .grit-scroll-cue{max-width:none}
.grit-lead span{display:block}
.grit-lead span+span{margin-top:.2em}
.grit-welcome-copy:before,.grit-floating-copy:before,.grit-crew-heading:before{content:"";position:absolute;left:var(--glow-left,-24px);top:var(--glow-top,-24px);width:var(--glow-width,calc(100% + 48px));height:var(--glow-height,calc(100% + 48px));z-index:-1;border-radius:32px;background:color-mix(in srgb,var(--bg) 94%,transparent);box-shadow:0 0 26px 16px color-mix(in srgb,var(--bg) 78%,transparent);filter:blur(14px);pointer-events:none}
.grit-kicker{font-size:11px;font-weight:650;letter-spacing:.13em;line-height:1.5;color:var(--accent);margin:0 0 22px}
.grit-welcome h1{font-size:clamp(48px,5.9vw,88px);font-weight:560;line-height:1.015;letter-spacing:-.065em;margin:0 0 24px;text-wrap:balance}
.grit-lead{font-size:clamp(17px,1.4vw,21px);max-width:490px;margin:0 auto 26px;line-height:1.55;color:var(--ink-soft);text-wrap:pretty}
.grit-welcome .button{gap:22px;background:var(--ink);color:var(--bg);border-color:var(--ink)}
.grit-floating-copy{position:relative;align-self:center;display:flow-root;isolation:isolate}
.grit-floating-copy h2,.grit-crew h2{font-size:clamp(43px,5.2vw,76px);line-height:1.025;letter-spacing:-.058em;font-weight:550;margin:0 0 28px;text-wrap:balance}
.grit-floating-copy p:not(.grit-kicker){font-size:19px;line-height:1.6;max-width:380px;color:var(--ink-soft)}
.grit-floating-copy .text-link{margin-top:20px;display:inline-flex}
.grit-reverse .grit-floating-copy{grid-column:2;grid-row:1}.grit-reverse .grit-prop{grid-column:1;grid-row:1}
.grit-name{position:absolute;bottom:10%;display:flex;flex-direction:column;gap:4px;line-height:1.35;font-size:12px;background:color-mix(in srgb,var(--paper) 75%,transparent);border:1px solid color-mix(in srgb,var(--line) 75%,transparent);backdrop-filter:blur(12px);border-radius:50px;padding:12px 22px;text-align:left}
.grit-name strong{font-size:17px;font-weight:600;letter-spacing:-.03em}.grit-name span{color:var(--ink-soft)}
.stone-name{left:29%;bottom:5%}.butterfly-name{right:9%;bottom:25%}
.grit-scroll-cue{position:absolute;bottom:28px;left:0;width:100%;font-size:12px;color:var(--ink-soft);margin:0}.grit-scroll-cue span{margin-left:12px}
.grit-actor{position:absolute;width:clamp(220px,28vw,390px);aspect-ratio:1;left:var(--actor-x);top:var(--actor-y);transform:translate(-50%,-50%);will-change:left,top;filter:drop-shadow(0 12px 15px color-mix(in srgb,var(--ink) 12%,transparent))}
.stone-actor{--actor-x:29%;--actor-y:76%}.butterfly-actor{--actor-x:78%;--actor-y:53%;width:clamp(190px,25vw,355px)}
.grit-actor canvas,.actor-fallback{position:absolute;width:100%;height:100%;object-fit:contain;inset:0}
.grit-actor canvas{opacity:0}.grit-actor.sprite-ready canvas{opacity:1}.grit-actor.sprite-ready .actor-fallback{opacity:0}
.grit-cargo{position:absolute;left:var(--cargo-x,30%);top:var(--cargo-y,78%);transform:translate(-50%,-50%) rotate(-7deg);padding:8px 15px;background:var(--paper);border:1px solid var(--line);color:var(--accent);border-radius:8px;font-size:35px;letter-spacing:-.08em;font-weight:600;opacity:0;box-shadow:0 5px 16px color-mix(in srgb,var(--ink) 12%,transparent)}
.paper-cargo{width:74px;height:50px;transform:translate(-50%,-50%) rotate(8deg);display:flex;flex-direction:column;justify-content:center;gap:5px;padding:9px 12px}
.paper-cargo span{display:block;background:var(--accent-soft);height:3px;width:100%}.paper-cargo span:last-child{width:60%}
.paper-cargo strong{font-size:10px;letter-spacing:0;font-weight:600;line-height:1}
.grit-prop{position:relative;padding:34px;border:1px solid color-mix(in srgb,var(--paper) 85%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(16px);box-shadow:0 28px 55px -24px color-mix(in srgb,var(--ink) 24%,transparent);color:var(--ink);transform:rotate(-2deg);max-width:460px;z-index:3}
.grit-prop h3{font-size:25px;line-height:1.2;font-weight:570;letter-spacing:-.035em;margin:20px 0}.grit-prop p{font-size:16px;line-height:1.55;color:var(--ink-soft)}
.grit-mini-label{display:block;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.11em;color:var(--ink-faint)}
.grit-source-row{display:flex;align-items:center;gap:16px;margin:28px 0}.grit-source-row>span{width:46px;height:50px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border-radius:8px;font-size:23px}
.grit-source-row strong{display:block;font-size:19px;font-weight:570;letter-spacing:-.025em}.grit-source-row small{display:block;font-size:13px;color:var(--ink-soft);margin-top:6px}
.grit-wave{height:65px;display:flex;align-items:center;gap:5px;margin:10px 0 24px}.grit-wave i{width:5px;background:var(--accent);border-radius:6px;height:26%}.grit-wave i:nth-child(3n){height:70%}.grit-wave i:nth-child(4n){height:48%}.grit-wave i:nth-child(5n){height:92%}
.grit-example-label{font-size:11px;line-height:1.5;color:var(--ink-faint);display:block;margin-top:24px}
.notes-prop{transform:rotate(2deg)}.notes-prop ol{list-style:none;padding:0;counter-reset:notes}.notes-prop li{padding:15px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.4;counter-increment:notes}.notes-prop li:before{content:counter(notes,decimal-leading-zero);font-family:var(--mono);font-size:11px;margin-right:15px;color:var(--accent)}
.grit-source-tag{display:inline-block;padding:8px 12px;border-radius:8px;background:var(--chip);font-size:12px;margin-top:10px}
.practice-prop{transform:rotate(-1deg);min-height:335px}.grit-practice-tabs{display:flex;border-bottom:1px solid var(--line);gap:4px;padding-bottom:16px;margin-bottom:22px}
.grit-practice-tabs button{border:0;border-radius:20px;padding:9px 14px;min-height:44px;background:transparent;color:var(--ink-soft);font:inherit;font-size:13px;cursor:pointer}
.grit-practice-tabs button[aria-pressed=true]{background:var(--ink);color:var(--bg)}
.grit-answers{display:grid;gap:8px}.grit-answers button{min-height:48px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.grit-answers button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}
.grit-feedback{margin-bottom:0;min-height:25px}.grit-reading{width:190px;height:190px;margin:-70px auto -12px;display:block;object-fit:contain}.review-prop{text-align:center}.review-prop h3{font-size:27px}
.grit-crew{padding:70px 8vw 100px;position:relative}.grit-crew-heading{position:relative;text-align:center;max-width:720px;margin:0 auto 20px;isolation:isolate}
.grit-portraits{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:940px;margin:auto}.grit-portraits article{display:flex;align-items:center;gap:0;background:color-mix(in srgb,var(--paper) 76%,transparent);border:1px solid var(--line);border-radius:22px;backdrop-filter:blur(18px);padding:10px 25px 10px 0}.grit-portraits img{width:45%;height:auto;object-fit:contain;flex-shrink:0}.grit-portraits h3{font-size:25px;margin:0 0 10px;letter-spacing:-.04em}.grit-portraits p{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0}
.grit-next{max-width:760px;margin:100px auto 0;text-align:center;padding:45px 35px 38px;background:color-mix(in srgb,var(--paper) 85%,transparent);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:24px}.grit-next h2{font-size:clamp(38px,4.5vw,60px);margin:25px 0 18px}.grit-next p{font-size:17px;color:var(--ink-soft)}.grit-next .status{font-size:12px}.grit-next-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:26px}
.grit-wayfinding{position:fixed;z-index:20;right:18px;top:50%;transform:translateY(-50%);display:none;flex-direction:column;padding:4px;border-radius:30px;background:color-mix(in srgb,var(--paper) 68%,transparent);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);backdrop-filter:blur(12px)}
.grit-enhanced .grit-wayfinding{display:flex}.grit-wayfinding a,.grit-wayfinding button{width:36px;height:40px;display:grid;place-items:center;color:var(--ink);border:0;background:none;border-radius:22px;cursor:pointer}.grit-wayfinding a span{width:5px;height:5px;border:1px solid var(--ink-faint);border-radius:50%}.grit-wayfinding a[aria-current=step] span{background:var(--accent);border-color:var(--accent);width:7px;height:7px}.grit-wayfinding svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.5;fill:none}
.grit-workshop-page :focus-visible{outline:3px solid var(--focus);outline-offset:5px}
.grit-word{display:inline-block;white-space:nowrap}.grit-letter{display:inline-block;will-change:transform;transform-origin:bottom center}
.grit-cameo{display:flex;align-items:center;justify-content:center;gap:15px;padding-top:35px;padding-bottom:45px;border-top:1px solid var(--line);margin-top:35px}.grit-cameo-pair{display:flex;width:200px;align-items:center;flex-shrink:0}.grit-cameo-pair img{width:120px;height:120px;object-fit:contain}.grit-cameo-pair img+img{margin-left:-42px;transform:translateY(-17px)}.grit-cameo h2{font-size:23px;letter-spacing:-.04em;font-weight:550;margin:8px 0 13px}.grit-cameo .text-link{font-size:14px}
@media(max-width:800px){
 .grit-world{--grit-header-height:72px}.grit-chapter{padding:120px 8vw 220px;gap:35px;min-height:112svh;grid-template-columns:minmax(0,1fr);align-content:start}
 .grit-welcome{display:block;min-height:calc(100svh - 68px);padding:65px 7vw 37svh}
 .grit-welcome h1{font-size:clamp(39px,8vw,58px)}.grit-lead{font-size:16px;max-width:370px}.grit-kicker{font-size:10px;margin-bottom:17px}
 .grit-floating-copy h2{font-size:clamp(39px,8vw,60px);margin-bottom:18px}.grit-floating-copy p:not(.grit-kicker){font-size:16px;max-width:400px}
.grit-prop{width:100%;max-width:440px;justify-self:end;padding:24px}.grit-prop h3{font-size:22px}.grit-reverse .grit-floating-copy,.grit-reverse .grit-prop{grid-column:auto;grid-row:auto}
 .grit-actor{width:250px}.butterfly-actor{width:210px}.grit-name{font-size:10px;padding:9px 14px}.grit-name strong{font-size:15px}.stone-name{left:10%;bottom:6%}.butterfly-name{right:7%;bottom:25%}
 .grit-name span{display:none}.grit-scroll-cue{bottom:15px;font-size:11px}.grit-cargo{font-size:25px;padding:5px 10px}.paper-cargo{width:52px;height:37px;padding:7px}
 .grit-wayfinding{right:10px;top:auto;bottom:14px;transform:none;padding:0}.grit-wayfinding a{display:none}.grit-wayfinding button{width:44px;height:44px}
 .grit-crew{padding:40px 8vw 60px}.grit-crew-heading h2{font-size:40px}.grit-portraits{grid-template-columns:1fr;gap:18px;max-width:440px}.grit-portraits article{padding-right:20px}.grit-next{padding:30px 20px;margin-top:60px}.grit-next .status{font-size:11px}.grit-next-actions{flex-direction:column}.grit-cameo{gap:0}.grit-cameo-pair{width:135px}.grit-cameo-pair img{width:95px;height:95px}.grit-cameo h2{font-size:20px}
}
html:not(.grit-enhanced) .grit-workshop-page #grit-card-answer{display:block!important}
html:not(.grit-enhanced) .grit-workshop-page [data-flip],html:not(.grit-enhanced) .grit-workshop-page .grit-practice-tabs{display:none}
@media(prefers-reduced-motion:reduce){.grit-room,.grit-actor,.grit-letter,.grit-prop{will-change:auto}.grit-letter{transform:none!important}.grit-cargo{display:none}.grit-workshop-page{scroll-behavior:auto}}

/* Quiet, static encounters. The clip follows the generated pose's silhouette;
   its preview background stays outside the rendered character in either theme. */
.grit-perch{--perch-size:176px;display:block;position:absolute;width:var(--perch-size);height:calc(var(--perch-size)*.645);pointer-events:none;user-select:none;z-index:2}
.grit-stone-perch img{position:absolute;top:calc(var(--perch-size)*-.205);left:0;display:block;width:100%;height:auto;max-width:none;clip-path:polygon(10.048% 56.699%,16.188% 41.946%,23.604% 33.812%,41.069% 21.531%,64.833% 20.893%,84.769% 35.247%,91.069% 54.067%,87.560% 64.115%,85.486% 71.531%,85.805% 73.764%,85.726% 76.156%,85.167% 77.990%,83.732% 80.064%,75.678% 80.781%,75.199% 82.616%,74.322% 83.971%,72.727% 84.769%,71.053% 84.609%,69.537% 84.131%,68.022% 82.935%,66.667% 81.659%,64.992% 80.383%,42.982% 80.383%,42.424% 82.137%,41.707% 83.254%,40.590% 84.051%,39.075% 84.370%,37.640% 84.051%,36.523% 83.413%,35.327% 82.536%,34.131% 81.180%,32.775% 80.303%,24.322% 80.303%,22.727% 79.904%,21.292% 78.708%,20.415% 77.352%,19.936% 75.837%,18.820% 75.598%,16.268% 74.163%)}
.grit-panel-home{position:relative}
.snippet-grid:has(.grit-panel-home){padding-top:98px}
.grit-panel-home>.grit-perch{right:26px;bottom:calc(100% - 7px)}
.grit-panel-how{position:relative;min-width:0;margin-top:110px}
.grit-butterfly-perch{position:absolute;right:14px;bottom:calc(100% - 42px);display:block;width:188px;height:188px;pointer-events:none;user-select:none;z-index:2}
.grit-butterfly-perch img{display:block;width:100%;height:100%;object-fit:contain}
.grit-heading-host{padding-top:86px}
.grit-heading-line{position:relative;display:inline-block}
.grit-heading-line>.grit-perch{--perch-size:134px;right:0;bottom:calc(100% - .32em)}
.grit-reading,.grit-portraits img[src*="stone-read"],.grit-cameo img[src*="stone-read"]{clip-path:inset(18% 12% 12% 12%)}
@media(max-width:800px){
 .grit-perch{--perch-size:150px}
 .snippet-grid:has(.grit-panel-home){padding-top:84px}
 .grit-panel-home>.grit-perch{right:16px}
 .grit-panel-how{margin-top:90px}
 .grit-butterfly-perch{width:164px;height:164px;right:2px;bottom:calc(100% - 36px)}
 .grit-heading-line>.grit-perch{--perch-size:120px}
 .grit-heading-host{padding-top:77px}
}

/* Two additional poses retain the same Stone and Butterfly identities. */
.grit-support-host{position:relative;margin-bottom:136px;overflow:visible}
.grit-support-pose{--pose-size:176px;position:absolute;display:block;width:var(--pose-size);height:var(--pose-size);top:calc(100% - var(--pose-size)*.183);left:50%;transform:translateX(-50%);pointer-events:none;user-select:none}
.grit-support-pose img{display:block;width:100%;height:100%;clip-path:polygon(3.828% 20.654%,4.306% 19.537%,5.343% 18.740%,6.778% 18.341%,9.250% 18.581%,12.759% 19.219%,14.992% 19.298%,17.065% 18.979%,18.740% 19.139%,20.016% 19.617%,21.212% 20.574%,21.691% 21.770%,21.691% 23.206%,21.132% 24.482%,19.936% 25.997%,20.255% 28.070%,20.893% 30.303%,22.169% 33.573%,26.396% 28.230%,44.418% 19.856%,65.152% 22.408%,68.740% 25.279%,72.249% 29.107%,76.794% 34.689%,78.628% 30.303%,80.223% 26.156%,78.947% 25.040%,78.309% 23.764%,78.150% 22.169%,78.628% 20.494%,79.825% 19.458%,81.340% 19.059%,83.413% 18.979%,86.124% 19.298%,88.596% 18.979%,92.185% 18.341%,94.099% 18.341%,95.375% 18.979%,96.093% 20.096%,96.252% 21.451%,95.933% 22.967%,95.295% 24.083%,94.019% 25.120%,91.786% 26.156%,89.793% 26.635%,87.400% 27.113%,87.799% 30.622%,87.719% 33.971%,87.400% 36.922%,86.443% 40.510%,85.566% 43.062%,82.935% 46.810%,83.812% 53.907%,83.413% 57.735%,81.898% 62.679%,77.273% 69.059%,66.108% 77.592%,66.906% 79.745%,69.139% 81.100%,70.494% 82.775%,71.053% 84.450%,70.973% 86.045%,70.096% 86.762%,68.262% 87.321%,64.035% 87.321%,61.802% 86.922%,60.048% 86.284%,58.612% 85.327%,57.735% 83.812%,57.257% 81.579%,57.496% 78.947%,42.982% 78.947%,43.222% 81.978%,43.062% 83.892%,42.424% 85.566%,41.069% 86.523%,39.075% 87.161%,36.762% 87.400%,33.493% 87.321%,31.260% 86.922%,29.904% 86.443%,29.346% 85.407%,29.346% 83.971%,29.904% 82.775%,31.100% 81.738%,33.174% 80.463%,34.370% 77.831%,22.408% 69.059%,16.268% 54.944%,16.906% 47.049%,15.470% 44.817%,14.115% 41.946%,13.078% 38.676%,12.520% 35.566%,12.440% 32.137%,12.759% 27.113%,10.526% 26.794%,8.612% 26.156%,6.619% 25.120%,5.104% 23.844%,4.226% 22.408%)}
.grit-edge-host{position:relative;margin-top:104px}
.grit-edge-host>article:first-of-type{padding-top:72px}
.grit-edge-pose{--pose-size:184px;position:absolute;display:block;width:var(--pose-size);height:var(--pose-size);top:calc(var(--pose-size)*-.579);right:14px;pointer-events:none;user-select:none;z-index:2}
.grit-edge-pose img{display:block;width:100%;height:100%;clip-path:polygon(18.262% 10.367%,19.936% 10.925%,23.046% 12.679%,26.555% 15.152%,29.346% 17.464%,32.217% 20.255%,34.928% 23.445%,37.241% 26.874%,39.314% 30.622%,41.228% 36.284%,44.418% 36.603%,47.448% 37.879%,48.325% 36.603%,48.724% 35.646%,48.405% 34.530%,48.006% 34.051%,48.006% 33.413%,48.485% 32.775%,49.362% 32.775%,50.239% 33.333%,50.877% 34.689%,51.037% 36.124%,50.718% 37.560%,49.761% 39.553%,52.153% 40.829%,55.582% 35.247%,60.287% 29.107%,65.152% 24.163%,68.979% 20.734%,73.206% 17.783%,76.475% 15.630%,76.874% 15.391%,77.592% 15.789%,80.303% 14.514%,82.695% 13.955%,84.370% 13.796%,85.805% 14.274%,87.002% 15.710%,88.357% 18.421%,90.032% 22.967%,91.707% 28.947%,93.062% 35.327%,93.780% 40.032%,93.780% 43.860%,93.461% 45.933%,92.584% 47.687%,91.547% 48.884%,89.155% 50.319%,86.284% 51.994%,83.573% 53.270%,80.383% 54.545%,77.432% 55.662%,80.861% 57.496%,84.051% 60.128%,86.762% 63.557%,88.357% 66.587%,88.836% 69.139%,88.437% 71.691%,87.560% 74.163%,85.885% 76.794%,84.131% 78.788%,81.978% 80.223%,79.426% 81.738%,76.396% 82.775%,73.445% 83.254%,71.691% 83.174%,70.096% 82.695%,68.102% 81.499%,65.550% 79.426%,62.919% 76.794%,60.207% 73.844%,58.772% 72.807%,57.815% 74.083%,55.742% 77.751%,54.386% 81.260%,54.226% 82.855%,55.183% 84.051%,55.662% 85.088%,55.582% 85.965%,54.705% 86.364%,53.030% 86.364%,51.116% 85.965%,50.000% 85.008%,49.761% 83.732%,49.601% 82.297%,48.884% 80.941%,47.847% 79.506%,46.252% 79.506%,45.853% 81.898%,45.774% 84.131%,45.056% 84.928%,43.461% 85.327%,41.467% 85.566%,39.553% 85.407%,38.437% 84.848%,38.278% 84.131%,38.756% 83.413%,40.112% 82.775%,40.351% 79.187%,37.879% 77.831%,35.726% 75.518%,33.971% 72.967%,32.456% 69.856%,31.898% 67.305%,31.659% 64.593%,31.579% 61.164%,30.781% 60.766%,29.904% 59.569%,29.266% 58.533%,26.077% 58.134%,22.727% 57.735%,17.225% 57.496%,17.065% 56.220%,17.145% 54.785%,17.863% 53.270%,19.059% 51.834%,21.292% 50.239%,22.169% 49.841%,19.856% 48.565%,17.225% 46.890%,14.673% 44.896%,12.919% 43.062%,11.722% 41.148%,10.925% 38.915%,10.128% 35.885%,9.490% 32.616%,9.091% 28.628%,8.852% 24.083%,8.852% 20.175%,15.072% 14.274%,16.427% 12.998%,17.225% 11.085%)}
@media(max-width:800px){
 .grit-support-host{margin-bottom:118px}
 .grit-support-pose{--pose-size:154px}
 .grit-edge-host{margin-top:98px}
 .grit-edge-pose{--pose-size:168px;right:0}
 .grit-edge-host>article:first-of-type{padding-top:66px}
}
