:root{--lima:#5afaa0;--ink:#333333;--white:#ffffff;--surface:#f7f4ef;--muted:#9a968c;--txt-2:#6e6a60;--border:rgba(51,51,51,0.12);--lima-bg:rgba(90,250,160,0.13);--ink-press:#1c1c1a;--surface-on-ink:#41413b;--border-on-ink:rgba(247,244,239,0.28);--text-on-ink-2:rgba(247,244,239,0.65);--text-on-ink-3:rgba(247,244,239,0.4);--danger:#c25437;--danger-bg:rgba(194,84,55,0.08);--photo-warm-tint:rgba(247,226,196,0.16);--bg-page:var(--white);--bg-subtle:var(--surface);--surface-card:var(--surface);--surface-invert:var(--ink);--text-strong:var(--ink);--text-body:var(--txt-2);--text-support:var(--muted);--text-on-ink:var(--surface);--text-on-lima:var(--ink);--accent:var(--lima);--accent-press:color-mix(in srgb,var(--lima) 82%,var(--ink));--accent-text:var(--ink);--border-strong:var(--muted);--divider:var(--border);--positive:var(--lima);--font-display:var(--font-montserrat),"Gotham",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:var(--font-ibm-plex-sans),-apple-system,BlinkMacSystemFont,sans-serif;--font-accent:var(--font-ibm-plex-serif),Georgia,"Times New Roman",serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--text-display:3.25rem;--text-h1:2.5rem;--text-h2:1.875rem;--text-h3:1.375rem;--text-h4:1.125rem;--text-lg:1.0625rem;--text-base:0.9375rem;--text-sm:0.8125rem;--text-xs:0.6875rem;--text-kicker:0.625rem;--lh-tight:1.05;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.7;--ls-tight:-0.025em;--ls-snug:-0.01em;--ls-normal:0;--ls-kicker:0.16em;--ls-label:0.16em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-xl:24px;--radius-full:999px;--border-width:1px;--border-hairline:1px;--shadow-xs:0 1px 2px rgba(51,51,51,0.05);--shadow-sm:0 2px 8px rgba(51,51,51,0.06);--shadow-md:0 8px 30px rgba(51,51,51,0.06);--shadow-lg:0 12px 40px rgba(51,51,51,0.1);--shadow-lima:0 0 0 6px rgba(90,250,160,0.14);--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-in-out:cubic-bezier(0.45,0,0.2,1);--dur-fast:0.15s;--dur-base:0.25s;--dur-slow:0.4s;--container:1200px;--container-sm:920px}::selection{background:var(--lima);color:var(--ink)}.sh-em{font-family:var(--font-accent);font-style:italic;font-weight:500}.sh-nav-link{transition:color .15s var(--ease-out)}.sh-nav-link:hover{color:var(--ink)!important}.sh-dd-item{transition:color .12s}.sh-dd-item:hover{color:var(--ink)!important}@keyframes sh-in-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.sh-ha{animation:sh-in-up .95s cubic-bezier(.22,.61,.36,1) .05s both}.sh-hb{animation:sh-in-up .95s cubic-bezier(.22,.61,.36,1) .22s both}.sh-hc{animation:sh-in-up .95s cubic-bezier(.22,.61,.36,1) .38s both}.sh-hd{animation:sh-in-up .95s cubic-bezier(.22,.61,.36,1) .54s both}@keyframes sh-reveal-left{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:none}}.sh-rv{opacity:0;will-change:opacity,transform}.sh-rv.in{animation:sh-reveal-left .72s cubic-bezier(.22,.61,.36,1) both}@keyframes sh-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sh-marquee-rev{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.sh-mq{animation:sh-marquee 52s linear infinite}.sh-mq,.sh-mq-rev{white-space:nowrap;display:flex;width:max-content}.sh-mq-rev{animation:sh-marquee-rev 52s linear infinite}.sh-mq-rev:hover,.sh-mq:hover{animation-play-state:paused}.sh-svc-mod{transition:background var(--dur-base) var(--ease-out);cursor:pointer;text-decoration:none}.sh-svc-mod:hover{background:rgba(255,255,255,.04)}.sh-svc-mod .sh-ico{transition:fill var(--dur-base) var(--ease-out)}.sh-svc-mod:hover .sh-ico{fill:var(--lima)}.sh-svc-mod .sh-arr{display:inline-block;transition:transform var(--dur-fast) var(--ease-out);color:var(--lima)}.sh-svc-mod:hover .sh-arr{transform:translateX(5px)}.sh-cc{transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.sh-cc:hover{transform:translateY(-3px);border-color:var(--muted)}.sh-ic{transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.sh-ic:hover{transform:translateY(-3px);border-color:var(--muted)}.sh-carr-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(51,51,51,.14);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s var(--ease-out);font-size:16px;color:var(--ink);flex-shrink:0}.sh-carr-btn:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--white)}.sh-carr-btn:disabled{opacity:.28;cursor:default;pointer-events:none}.sh-foot-link{transition:color .15s}.sh-foot-link:hover{color:var(--text-on-ink)!important}.sh-ai-btn{transition:border-color .15s,background .15s}.sh-ai-btn:hover{border-color:rgba(247,244,239,.45)!important;background:var(--surface-on-ink)!important}.sh-soc-btn{transition:border-color .15s}.sh-soc-btn:hover{border-color:var(--lima)!important}.sh-leg-link{transition:color .15s}.sh-leg-link:hover{color:var(--text-on-ink-2)!important}.sh-wa{transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s}.sh-wa:hover{transform:scale(1.1);box-shadow:0 8px 28px rgba(90,250,160,.45)!important}@media (max-width:880px){.sh-desk{display:none!important}.sh-mob{display:flex!important}}@media (min-width:881px){.sh-mob{display:none!important}}@media (max-width:680px){.sh-foot-grid{grid-template-columns:1fr 1fr!important}.sh-foot-logo{grid-column:1/-1}}@media (max-width:860px){.sh-diff-grid,.sh-ind-grid,.sh-svc-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.sh-ha{white-space:normal!important}.sh-statbar{flex-direction:column!important}}@media (prefers-reduced-motion:reduce){.sh-ha,.sh-hb,.sh-hc,.sh-hd{animation:none;opacity:1}.sh-rv{opacity:1}.sh-mq,.sh-mq-rev,.sh-rv.in{animation:none}}.sh-vcard{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.sh-vcard:hover{transform:translateY(-2px);border-color:var(--lima)}.sh-vcard:hover .sh-vico{background:var(--lima)}.sh-vico{transition:background var(--dur-base) var(--ease-out)}.sh-svclink{transition:color var(--dur-fast) var(--ease-out),gap var(--dur-fast) var(--ease-out)}.sh-svclink:hover{color:var(--text-on-ink);gap:12px}.sh-itip{position:relative}.sh-itip .sh-bubble{opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease;transform:translateX(-50%) translateY(4px)}.sh-itip:focus .sh-bubble,.sh-itip:focus-within .sh-bubble,.sh-itip:hover .sh-bubble{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.sh-tab{transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);cursor:pointer}.sh-verbtn a:hover{background:var(--lima)!important;border-color:var(--lima)!important;color:var(--ink)!important}.sh-pillars-grid{min-height:240px}@media (max-width:1200px){.sh-pillars-grid{min-height:284px}}.sh-pillar{transition:border-color .22s ease,background .22s ease,transform .22s ease;cursor:default}.sh-pillar:hover{border-color:var(--lima);transform:translateY(-3px)}.sh-pillar .sh-pillar-body{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .4s ease,opacity .3s ease,margin-top .3s ease}.sh-pillar:focus-within .sh-pillar-body,.sh-pillar:hover .sh-pillar-body{max-height:180px;opacity:1;margin-top:16px}.sh-pillar .sh-pillar-plus{transition:transform .25s ease,color .22s ease}.sh-pillar:hover .sh-pillar-plus{transform:rotate(45deg);color:var(--lima)}@keyframes sh-dot-run{0%{left:16.7%;opacity:0}5%{left:16.7%;opacity:1}13%{left:16.7%}43%{left:50%}53%{left:50%}83%{left:83.3%}91%{left:83.3%;opacity:1}97%{left:83.3%;opacity:0}to{left:16.7%;opacity:0}}.sh-dot{animation:sh-dot-run 4.6s cubic-bezier(.45,0,.55,1) infinite}@media (prefers-reduced-motion:reduce){.sh-dot{display:none}.sh-pillar .sh-pillar-body{max-height:180px;opacity:1;margin-top:16px;transition:none}}@media (max-width:860px){.sh-metrics-grid,.sh-pillars-grid,.sh-steps-grid,.sh-svc-grid-2,.sh-svc-grid-3{grid-template-columns:1fr!important}.sh-metrics-grid>div{border-left:none!important}}.sh-field-label{display:block;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.sh-field-input{width:100%;background:transparent;border:none;border-bottom:1px solid var(--border);padding:10px 0;font-family:var(--font-body);font-size:15px;font-weight:300;color:var(--ink);outline:none;transition:border-color .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.sh-field-input::placeholder{color:var(--muted)}.sh-field-input:focus{border-bottom-color:var(--ink);box-shadow:none}.sh-field-input[aria-invalid=true]{border-bottom-color:var(--danger)}textarea.sh-field-input{resize:none;height:96px;display:block;line-height:1.65;padding-top:10px}.sh-field-error{display:block;margin-top:8px;font-family:var(--font-body);font-size:12px;color:var(--danger)}.sh-di{transition:background .15s var(--ease-out),padding-left .15s var(--ease-out)}.sh-di:hover{background:rgba(51,51,51,.03);padding-left:6px}@keyframes sh-success-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sh-success{animation:sh-success-in .55s cubic-bezier(.22,.61,.36,1) both}@keyframes sh-in-up-light{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.sh-hb-c{animation:sh-in-up-light .9s cubic-bezier(.22,.61,.36,1) .22s both}@media (prefers-reduced-motion:reduce){.sh-hb-c{animation:none}}@media (max-width:760px){.sh-form-grid{grid-template-columns:1fr!important}.sh-aside-sticky{position:static!important}}.sh-ind-card{transition:box-shadow .22s var(--ease-out)}.sh-ind-card:hover{box-shadow:0 12px 48px rgba(51,51,51,.09)}.sh-sol-item{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--border)}.sh-sol-item:last-child{border-bottom:none}.sh-sol-dot{width:5px;height:5px;background:var(--lima);border-radius:1px;flex-shrink:0;margin-top:7px}@keyframes sh-reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.sh-rv.sh-rv-up.in{animation:sh-reveal-up .7s cubic-bezier(.22,.61,.36,1) both}@media (max-width:860px){.sh-ind-cols{grid-template-columns:1fr!important}.sh-ind-col-divider{border-right:none!important;border-bottom:1px solid var(--border)}}@media (max-width:760px){.sh-ind-hero-grid{grid-template-columns:1fr!important;gap:24px!important}}.sh-link-square{transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sh-link-square:hover{background:var(--lima);border-color:var(--lima);color:var(--ink)}.sh-rse{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.sh-rse:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--muted)}.sh-readlink{transition:color var(--dur-fast) var(--ease-out)}.sh-readlink:hover{color:var(--ink)}@media (max-width:880px){.sh-lead-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:520px){.sh-lead-grid{grid-template-columns:1fr!important}}@media (max-width:880px){.sh-rse-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.sh-rse-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.sh-adn-grid{grid-template-columns:1fr!important}.sh-adn-grid>div{border-right:none!important}}.sh-chip{transition:border-color .15s var(--ease-out),color .15s var(--ease-out),background .15s var(--ease-out)}.sh-cc .sh-arr{display:inline-block;transition:transform var(--dur-fast) var(--ease-out)}.sh-cc:hover .sh-arr{transform:translateX(5px)}@keyframes sh-feat-swap{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:none}}.sh-feat-swap{animation:sh-feat-swap .42s var(--ease-out) both;will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.sh-feat-swap{animation:none}}@media (max-width:860px){.sh-feat,.sh-grid3{grid-template-columns:1fr!important}.sh-feat{height:auto!important}.sh-feat-arrow{display:none!important}}.sh-ben,.sh-job{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.sh-ben:hover,.sh-job:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--muted)}@media (max-width:980px){.sh-ben-grid,.sh-gallery{grid-template-columns:1fr 1fr!important}.sh-gallery{grid-auto-rows:200px!important;grid-template-rows:none!important}.sh-gallery>*{grid-column:auto!important;grid-row:auto!important}}@media (max-width:860px){.sh-carta{grid-template-columns:1fr!important}.sh-carta-aside{position:static!important}.sh-job-row,.sh-pillars{grid-template-columns:1fr!important}}@media (max-width:620px){.sh-ben-grid{grid-template-columns:1fr!important}}.sh-scale .sh-btn{box-sizing:border-box;max-width:100%;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:500;font-size:14px;letter-spacing:.01em;padding:13px 24px;border-radius:var(--radius-sm);cursor:pointer;transition:transform .18s var(--ease-out),background .18s,border-color .18s,box-shadow .18s;text-decoration:none;border:1px solid transparent}.sh-scale .sh-btn svg{transition:transform .2s var(--ease-out)}.sh-scale .sh-btn-primary{background:var(--lima);color:var(--ink);border-color:var(--lima)}.sh-scale .sh-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(90,250,160,.34)}.sh-scale .sh-btn-primary:hover svg{transform:translateX(4px)}.sh-scale .sh-btn-ondark{background:transparent;color:var(--text-on-ink);border-color:var(--border-on-ink)}.sh-scale .sh-btn-ondark:hover{border-color:var(--text-on-ink-3);background:var(--surface-on-ink)}.sh-scale .sh-ha,.sh-scale .sh-hb,.sh-scale .sh-hc,.sh-scale .sh-hd{opacity:0}.sh-scale .sh-ocard,.sh-scale .sh-ocard-dark{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out)}.sh-scale .sh-ocard:hover{transform:translateY(-3px);box-shadow:0 10px 34px rgba(51,51,51,.07)}.sh-scale .sh-ocard-dark:hover{transform:translateY(-3px);border-color:var(--text-on-ink-3)}.sh-scale .sh-faq-item summary{list-style:none}.sh-scale .sh-faq-item summary::-webkit-details-marker{display:none}.sh-scale .sh-faq-toggle{transition:transform .25s var(--ease-out),border-color .2s,color .2s}.sh-scale .sh-faq-item[open] .sh-faq-toggle{transform:rotate(45deg);border-color:var(--lima);color:var(--lima)}.sh-scale .sh-input{width:100%;padding:11px 14px;background:rgba(247,244,239,.04);border:1px solid var(--border-on-ink);border-radius:var(--radius-sm);color:var(--text-on-ink);font-family:var(--font-body);font-weight:300;font-size:14px;transition:border-color .18s,box-shadow .18s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sh-scale select.sh-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 9 6' fill='none' stroke='%239A968C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l3.5 4L8 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:34px;cursor:pointer}.sh-scale .sh-input::placeholder{color:var(--text-on-ink-3)}.sh-scale .sh-input:focus{outline:none;border-color:var(--lima);box-shadow:0 0 0 3px rgba(90,250,160,.14)}.sh-scale select.sh-input option{color:var(--ink)}.sh-scale .sh-input[aria-invalid=true]{border-color:var(--danger)}.sh-scale .sh-input[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px rgba(194,84,55,.18)}.sh-scale .sh-field-error-dark{display:block;font-family:var(--font-body);font-size:12px;color:color-mix(in srgb,var(--danger),white 30%)}.sh-scale .sh-wa{transition:transform .2s var(--ease-out),box-shadow .2s}.sh-scale .sh-wa:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgba(90,250,160,.42)}@media (max-width:1000px){.sh-scale .sh-hero-grid{grid-template-columns:1fr!important}.sh-scale .sh-hero-img{display:none}.sh-scale .sh-case-grid,.sh-scale .sh-diff-grid,.sh-scale .sh-faq-grid,.sh-scale .sh-form-grid,.sh-scale .sh-offer-body{grid-template-columns:1fr!important}.sh-scale .sh-faq-left,.sh-scale .sh-offer-aside{position:static!important}}@media (max-width:760px){.sh-scale .sh-offer-cards,.sh-scale .sh-pain-grid,.sh-scale .sh-proof-grid{grid-template-columns:1fr!important}.sh-scale .sh-pain-col{padding:32px 0!important;border-right:none!important;border-bottom:1px solid var(--border)}.sh-scale .sh-pain-col:last-child{border-bottom:none}.sh-scale .sh-form-row{grid-template-columns:1fr!important}.sh-scale .sh-proof-grid>div{border-right:none!important;border-bottom:1px solid var(--border-on-ink)}.sh-scale .sh-proof-grid>div:last-child{border-bottom:none}}.sh-bc{transition:transform .2s cubic-bezier(.22,.61,.36,1),border-color .2s,box-shadow .2s}.sh-bc:hover{transform:translateY(-3px);border-color:rgba(51,51,51,.22)!important;box-shadow:0 8px 32px rgba(51,51,51,.06)}.sh-bc .sh-arr{transition:transform .15s cubic-bezier(.22,.61,.36,1);color:var(--lima);display:inline-block}.sh-bc:hover .sh-arr{transform:translateX(4px)}.sh-feat{transition:opacity .2s}.sh-feat:hover{opacity:.93}.sh-feat .sh-arr-lg{transition:transform .2s cubic-bezier(.22,.61,.36,1);display:inline-block}.sh-feat:hover .sh-arr-lg{transform:translateX(6px)}.sh-nl-input{background:var(--surface-on-ink);border:1px solid var(--border-on-ink);border-radius:var(--radius-sm);padding:0 16px;font-family:var(--font-body);font-size:14px;color:var(--text-on-ink);outline:none;transition:border-color .15s}.sh-nl-input::placeholder{color:var(--text-on-ink-3)}.sh-nl-input:focus{border-color:var(--lima)}@media (max-width:880px){.sh-feat-grid{grid-template-columns:1fr!important}.sh-blog-grid{grid-template-columns:1fr 1fr!important}.sh-article-grid,.sh-hero-grid{grid-template-columns:1fr!important}.sh-article-cta{flex-direction:column;align-items:flex-start!important}}@media (max-width:600px){.sh-blog-grid{grid-template-columns:1fr!important}}.sh-article-body em{font-family:var(--font-accent);font-style:italic}.sh-article-body strong{font-weight:500;color:var(--ink)}.sh-article-body .sh-on-ink strong{color:var(--text-on-ink)}.sh-blist{margin:0 0 26px;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.sh-blist li{position:relative;padding-left:22px;font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.65;color:var(--ink)}.sh-blist li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;background:var(--lima);border-radius:50%}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}ol[role=list],ul[role=list]{list-style:none;padding:0}body{background:var(--bg-page);font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--text-base);line-height:var(--lh-relaxed);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4{color:var(--text-strong)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance}h1{font-size:var(--text-h1);letter-spacing:-.035em}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);letter-spacing:var(--ls-snug)}h4{font-size:var(--text-h4)}p{text-wrap:pretty}.sh-italic,em,h1 em,h2 em,h3 em,h4 em{font-family:var(--font-accent);font-style:italic;font-weight:var(--fw-regular)}.sh-italic--on-light{color:var(--ink)}.sh-italic--on-ink,.sh-on-ink .sh-italic,.sh-on-ink em{color:var(--lima)}a{color:inherit;text-decoration:none}.sh-kicker{font-family:var(--font-display);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-strong);display:flex;align-items:center;gap:16px}.sh-kicker:after{content:"";flex:1 1;height:1px;background:var(--border)}.sh-kicker-square{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--text-body)}.sh-kicker-square:before{content:"";width:8px;height:8px;background:var(--lima);flex-shrink:0}.sh-slash{color:var(--lima);font-style:normal}.sh-photo{filter:sepia(.14) saturate(1.06) brightness(1.02) contrast(.99)}.sh-photo-frame{position:relative;overflow:hidden}.sh-photo-frame:after{content:"";position:absolute;inset:0;background:var(--photo-warm-tint);mix-blend-mode:multiply;pointer-events:none}.sh-on-ink{background:var(--ink);color:var(--text-on-ink)}.sh-mono{font-family:var(--font-mono)}.sh-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.sh-container--reading{max-width:var(--container-sm)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sh-skip-link{position:absolute;left:-9999px;top:0;z-index:999;padding:10px 18px;background:var(--ink);color:var(--text-on-ink);border-radius:var(--radius-sm)}.sh-skip-link:focus{left:12px;top:12px}.sh-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}