@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0}body,html{block-size:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-inline-size:100%}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}}@layer tokens{:root{--paper:#fffdf5;--ink:#171717;--jeans:#2b4e68;--tool:#d14e1a;--soft:#a89e86;--ink-body:color-mix(in oklch,var(--ink) 85%,transparent);--ink-secondary:color-mix(in oklch,var(--ink) 55%,transparent);--ink-rule:color-mix(in oklch,var(--ink) 28%,transparent);--ink-border-card:color-mix(in oklch,var(--ink) 12%,transparent);--ink-border-input:color-mix(in oklch,var(--ink) 20%,transparent);--panel:color-mix(in oklch,white 100%,transparent 25%);--panel-soft:color-mix(in oklch,white 100%,transparent 70%);--code-bg:color-mix(in oklch,var(--jeans) 8%,transparent);--grid-line:color-mix(in oklch,var(--jeans) 8%,transparent);--focus-inset:-12px;--measure:62ch;--gutter:1.5rem;--max-content:960px;--paper-edge:color-mix(in oklch,var(--ink) 8%,transparent);--tool-wash:color-mix(in oklch,var(--tool) 14%,var(--paper));--step-_1:0.8rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.563rem;--step-3:1.953rem;--step-4:2.441rem;--step-5:3.052rem;--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;--radius-1:2px;--radius-2:4px;--radius-3:8px}}@layer typography{@font-face{font-family:Archivo;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/archivo/webfonts/Archivo-Black.woff2) format("woff2")}@font-face{font-family:Archivo;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/archivo/webfonts/Archivo-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:100 900;font-style:normal;font-display:swap;src:url(/fonts/inter/web/InterVariable.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-weight:100 900;font-style:italic;font-display:swap;src:url(/fonts/inter/web/InterVariable-Italic.woff2) format("woff2-variations")}@font-face{font-family:Victor Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/victor-mono/woff2/VictorMono-Regular.woff2) format("woff2")}@font-face{font-family:Victor Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/victor-mono/woff2/VictorMono-Medium.woff2) format("woff2")}@font-face{font-family:Victor Mono;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/victor-mono/woff2/VictorMono-Italic.woff2) format("woff2")}@font-face{font-family:Victor Mono;font-weight:500;font-style:italic;font-display:swap;src:url(/fonts/victor-mono/woff2/VictorMono-MediumItalic.woff2) format("woff2")}html{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;color:var(--ink);background:var(--paper)}h1,h2,h3,h4,h5,h6{font-family:Archivo,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1.1;text-wrap:balance}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}code,kbd,pre,samp{font-family:Victor Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-ligatures:common-ligatures}p{text-wrap:pretty}}@layer motifs{[data-brand=paper-grain]{position:fixed;inset:0;pointer-events:none;z-index:0}[data-brand=paper-grain] [data-layer=grain]{position:absolute;inset:0;background-image:url(/motifs/paper-grain.svg);opacity:.3;mix-blend-mode:multiply}[data-brand=paper-grain] [data-layer=splotches]{position:absolute;inset:0;background-image:url(/motifs/paper-splotches.svg);background-repeat:no-repeat;background-size:cover;opacity:.05;mix-blend-mode:multiply}[data-brand=ripped-edge]{--rip-fill:var(--tool);display:block;inline-size:100%;block-size:2.5rem;filter:drop-shadow(0 2px 0 var(--paper-edge))}[data-brand=ripped-edge] svg{inline-size:100%;block-size:100%}.pencil-link,[data-brand=pencil-link]{position:relative;color:var(--ink);text-decoration:none;font-weight:500;background-image:var(--pencil-url,none);background-position:0 100%;background-repeat:repeat-x;background-size:auto 14px;padding-block-end:8px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .15s ease-out}.pencil-link:hover,[data-brand=pencil-link]:hover{color:var(--tool)}[data-brand=pencil-button]{display:inline-flex;align-items:center;justify-content:center;padding-block:var(--space-3);padding-inline:var(--space-5);background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:var(--radius-2);font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .12s ease-out,background .2s ease-out}[data-brand=pencil-button]:focus-visible,[data-brand=pencil-button]:hover{background:var(--tool-wash);transform:translateY(-1px)}.btn,.btn-primary,.btn-secondary,.field-wrap,[data-brand=pencil-button],[data-brand=pencil-link]{position:relative}.btn-primary:focus,.btn-secondary:focus,.btn:focus,[data-brand=pencil-button]:focus,[data-brand=pencil-link]:focus{outline:none}.btn-primary:focus-visible:before,.btn-secondary:focus-visible:before,.btn:focus-visible:before,.field-wrap:has(.field:focus-visible):before,[data-brand=pencil-button]:focus-visible:before,[data-brand=pencil-link]:focus-visible:before{content:"";position:absolute;inset:var(--focus-inset);background-image:var(--focus-url,none);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:2}.nav-item:before{content:"";position:absolute;inset:-2px -4px;background-image:var(--circle-url,none);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;opacity:0;transform:scale(.96);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1);z-index:-1}.nav-item.active:before,.nav-item:focus-visible:before,.nav-item:hover:before{opacity:1;transform:scale(1)}[data-brand=toolbox-rotoscope]{position:relative;inline-size:clamp(12rem,30vw,20rem);aspect-ratio:4/3}[data-brand=toolbox-rotoscope] img{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;animation-name:toolbox-rotoscope-cycle;animation-duration:.3s;animation-timing-function:steps(3);animation-iteration-count:infinite}[data-brand=toolbox-rotoscope] img[data-frame="1"]{animation-delay:0s}[data-brand=toolbox-rotoscope] img[data-frame="2"]{animation-delay:.1s}[data-brand=toolbox-rotoscope] img[data-frame="3"]{animation-delay:.2s}@keyframes toolbox-rotoscope-cycle{0%,33.3%{opacity:1}33.4%,to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-brand=toolbox-rotoscope] img{animation:none}[data-brand=toolbox-rotoscope] img[data-frame="1"]{opacity:1}}[data-brand=paper-splotches]{position:absolute;inset:0;pointer-events:none;z-index:-1}[data-brand=paper-splotches] [data-splotch]{position:absolute;inline-size:5rem;block-size:5rem;background:var(--tool-wash);border-radius:50%;filter:blur(24px);opacity:.45}[data-brand=paper-splotches] [data-splotch="1"]{inset-block-start:15%;inset-inline-start:5%}[data-brand=paper-splotches] [data-splotch="2"]{inset-block-end:10%;inset-inline-end:8%}[data-brand=scrunched-paper]{display:inline-block;inline-size:clamp(10rem,25vw,16rem)}[data-brand=scrunched-paper] img{inline-size:100%;block-size:auto}}@layer layout{.wx-container{inline-size:min(100% - 2 * var(--space-5),72rem);margin-inline:auto}.wx-container--prose{inline-size:min(100% - 2 * var(--space-5),42rem);margin-inline:auto}.wx-section{padding-block:var(--space-8)}@container (min-width: 48rem){.wx-section{padding-block:var(--space-9)}}.wx-stack>*+*{margin-block-start:var(--space-5)}.wx-cluster{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}}@layer components{.eyebrow{font-size:.75rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--jeans)}.eyebrow,.t-annotation{font-family:Victor Mono,ui-monospace,monospace;font-weight:500}.t-annotation{font-style:italic;font-size:1rem;transform:rotate(-1.2deg);display:inline-block}.t-annotation,.t-hl{color:var(--tool)}.stamp{border:1.5px solid var(--tool);padding-block:2px 1px;padding-inline:7px;font-size:.65rem;letter-spacing:.14em;color:var(--tool);transform:rotate(-4deg);background:var(--paper)}.logo-tab,.stamp{display:inline-block;font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-weight:900;text-transform:uppercase;line-height:1}.logo-tab{background:var(--ink);color:var(--paper);letter-spacing:.08em;padding-block:8px 7px;padding-inline:18px;border-radius:var(--radius-1);text-decoration:none}.logo-tab.lg{font-size:1.4rem}.nav{display:flex;align-items:center;gap:4px}.nav-item{position:relative;padding:10px 18px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;cursor:pointer;transition:color .18s ease}.nav-item:focus-visible,.nav-item:hover{color:var(--tool)}.nav-item.active{color:var(--tool)}.panel{background:var(--panel);border:1px solid var(--ink-border-card);border-radius:var(--radius-2)}.callout{position:relative;background:linear-gradient(var(--grid-line) 1px,transparent 1px) 0 0 /18px 18px,linear-gradient(90deg,var(--grid-line) 1px,transparent 1px) 0 0 /18px 18px,var(--panel-soft);border:1.5px solid var(--jeans);border-radius:var(--radius-2);padding:1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding-block:.6rem;padding-inline:1rem;border-radius:3px;font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;line-height:1;cursor:pointer;text-decoration:none;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out;border:1.5px solid transparent}.btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-primary:focus-visible,.btn-primary:hover{background:var(--jeans);border-color:var(--jeans)}.btn-secondary{background:transparent;color:var(--ink);border:1px solid var(--ink-border-input)}.btn-secondary:focus-visible,.btn-secondary:hover{color:var(--tool);border-color:var(--tool)}[data-brand=tool-card]{display:flex;flex-direction:column;gap:10px;padding:20px 22px}[data-brand=tool-card] .stamp{transform:rotate(-3deg)}[data-brand=tool-card] [data-card-row=meta]{display:flex;justify-content:space-between;align-items:center}[data-brand=tool-card] [data-card-row=title]{display:flex;align-items:center;gap:12px}[data-brand=tool-card] h3{margin:0;font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-weight:900;text-transform:uppercase;font-size:18px;color:var(--ink);letter-spacing:-.01em}[data-brand=tool-card] p{font-size:14px;line-height:1.55;margin:0;color:var(--ink-body)}[data-brand=tool-card] [data-brand=pencil-link]{font-size:13px;margin-block-start:auto;align-self:flex-start}[data-brand=tools-page-header]{padding:48px 32px 24px;max-inline-size:1100px;margin-inline:auto}[data-brand=tools-page-header] h1{font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-weight:900;font-size:clamp(32px,5vw,56px);text-transform:uppercase;letter-spacing:-.02em;margin-block-end:12px}[data-brand=tool-grid-section]{padding:24px 32px 72px;max-inline-size:1100px;margin-inline:auto}[data-brand=tool-grid-section] [data-grid-header]{display:flex;align-items:baseline;justify-content:space-between;margin-block-end:24px;border-block-end:1px dashed var(--ink-rule);padding-block-end:14px}[data-brand=tool-grid-section] h2{margin:0;font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-weight:900;font-size:28px;text-transform:uppercase;letter-spacing:-.015em;color:var(--ink)}[data-brand=tool-grid-section] [data-grid],[data-grid]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:768px){[data-brand=tool-grid-section] [data-grid],[data-grid]{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){[data-brand=tool-grid-section] [data-grid],[data-grid]{grid-template-columns:repeat(2,1fr)}}[data-brand=home-hero]{padding:72px 32px 48px;max-inline-size:1100px;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;gap:18px}[data-brand=home-hero] h1{font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-weight:900;font-size:clamp(2.6rem,5.5vw + 1rem,4.4rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;margin:0;color:var(--ink);max-inline-size:18ch}[data-brand=home-hero] [data-hero-lede]{font-size:1.2rem;line-height:1.55;color:var(--ink-body);max-inline-size:56ch;margin:0}[data-brand=home-hero] .t-annotation{font-size:1.05rem}[data-brand=home-hero] [data-hero-ctas]{display:flex;gap:12px;margin-block-start:10px;flex-wrap:wrap}[data-brand=values-row]{list-style:none;padding:24px 32px;margin:0 auto;max-inline-size:1100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}[data-brand=values-row] li h2{font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-weight:900;font-size:20px;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 8px;color:var(--ink)}[data-brand=values-row] li p{font-size:14px;color:var(--ink-secondary);line-height:1.55;margin:0}[data-brand=voice-section]{padding:56px 32px;max-inline-size:900px;margin-inline:auto}[data-brand=voice-section] .callout>.eyebrow{display:block;margin-block-end:6px}[data-brand=voice-section] .callout h3{margin:0 0 10px;font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-weight:900;font-size:22px;text-transform:uppercase;color:var(--ink);letter-spacing:-.015em}[data-brand=voice-section] .callout p{font-size:15px;margin:0;color:var(--ink-body);max-inline-size:58ch;line-height:1.55}[data-brand=voice-section] .callout .t-annotation{display:inline-block;margin-block-start:14px;font-size:.98rem}[data-brand=voice-section] [data-stamp-corner]{position:absolute;inset-block-start:12px;inset-inline-end:14px}[data-brand=site-header]{position:sticky;inset-block-start:0;z-index:50;background:color-mix(in oklch,var(--paper) 90%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-block-end:1px solid var(--ink-border-card);padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:1rem}[data-brand=site-header] [data-header-right]{display:flex;gap:12px;align-items:center}[data-brand=mobile-nav]{display:none}[data-hamburger]{background:none;border:1px solid var(--ink-border-card);padding:6px 8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;width:36px}[data-hamburger] [data-bar]{display:block;height:2px;background:var(--ink);width:100%;transition:transform .2s,opacity .2s;transform-origin:center}[data-hamburger][aria-expanded=true] [data-bar]:first-child{transform:translateY(6px) rotate(45deg)}[data-hamburger][aria-expanded=true] [data-bar]:nth-child(2){opacity:0}[data-hamburger][aria-expanded=true] [data-bar]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}[data-mobile-overlay]{position:fixed;inset:0;z-index:49}[data-mobile-menu]{position:absolute;inset-block-start:100%;inset-inline:0;z-index:50;background:var(--paper);border-block-end:1px solid var(--ink-border-card);display:flex;flex-direction:column;padding:8px 0}[data-mobile-link]{padding:12px 24px;text-decoration:none;color:var(--ink);font-size:15px}[data-mobile-link]:hover{background:var(--ink-bg-hover,#f5f5f5)}@media (max-width:768px){[data-brand=site-header]{padding:12px 16px;position:relative}[data-brand=site-header] .nav{display:none}[data-brand=mobile-nav]{display:block}[data-cta-mobile=hidden]{display:none}}[data-brand=post-list]{list-style:none;padding:0;margin-block-start:32px;display:flex;flex-direction:column;gap:16px}[data-brand=post-list] li>a{display:block;text-decoration:none;border:1px solid var(--ink-border-card);padding:20px 22px;transition:border-color .15s}[data-brand=post-list] li>a:hover{border-color:var(--ink)}[data-brand=post-list] h2{font-family:Archivo,Inter,ui-sans-serif,sans-serif;font-weight:700;font-size:18px;margin:0 0 6px;color:var(--ink)}[data-brand=post-list] p{font-size:14px;color:var(--ink-secondary);margin:0 0 10px;line-height:1.5}[data-brand=post-list] time{font-size:12px;font-family:Victor Mono,ui-monospace,monospace;letter-spacing:.05em;color:var(--ink-secondary);text-transform:uppercase}[data-brand=tag-list]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}[data-brand=tag-list] li{border:1px solid var(--ink-border-card);padding:3px 10px}[data-brand=tag-list] li,article.wx-section header time{font-size:12px;font-family:Victor Mono,ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-secondary)}article.wx-section header time{display:block;margin-block-start:8px}[data-brand=contact-form-section],[data-brand=cta-block],[data-brand=prose-block]{padding-inline:32px;margin-inline:auto}[data-brand=cta-block]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}[data-brand=cta-block],[data-brand=prose-block]{max-inline-size:1100px;padding-block:24px}[data-brand=prose-block] li,[data-brand=prose-block] p{max-inline-size:65ch}[data-brand=contact-form-section]{max-inline-size:1100px;padding-block:0}[data-brand=contact-form]{display:flex;flex-direction:column;gap:20px;max-inline-size:640px}[data-brand=contact-form] label{display:flex;flex-direction:column;gap:6px}[data-brand=contact-form] label>span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-family:Victor Mono,ui-monospace,monospace;color:var(--ink-secondary)}[data-brand=contact-form] input,[data-brand=contact-form] textarea{background:var(--paper);border:1px solid var(--ink-border-card);padding:10px 14px;font-size:15px;font-family:inherit;color:var(--ink);width:100%;outline:none;transition:border-color .15s}[data-brand=contact-form] input:focus,[data-brand=contact-form] textarea:focus{border-color:var(--ink)}[data-brand=contact-form] textarea{resize:vertical;min-height:160px}[data-brand=contact-form] [role=status]{font-size:13px;color:var(--color-error,#c0392b);font-family:Victor Mono,ui-monospace,monospace;min-height:1em}[data-brand=contact-success]{display:flex;flex-direction:column;gap:12px;padding:32px;border:1px solid var(--ink-border-card)}.honeypot{position:absolute;inset-inline-start:-9999px;visibility:hidden}[data-brand=site-footer]{border-block-start:1px dashed var(--ink-rule);padding:36px 32px 48px;margin-block-start:64px}[data-brand=site-footer] [data-footer-grid]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;max-inline-size:1100px;margin-inline:auto}[data-brand=site-footer] [data-footer-col=brand] p{font-size:14px;margin:14px 0 0;max-inline-size:32ch;color:var(--ink-body)}[data-brand=site-footer] [data-footer-col=brand] .eyebrow{margin-block-start:18px}[data-brand=site-footer] [data-footer-col] ul{list-style:none;padding:0;margin:10px 0 0;font-size:14px;line-height:2}[data-brand=site-footer] [data-footer-soon]{margin-block-start:10px;color:var(--ink-secondary)}[data-brand=site-footer] [data-footer-meta]{display:flex;justify-content:space-between;border-block-start:1px dashed var(--ink-rule);margin:32px auto 0;padding-block-start:18px;font-family:Victor Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);max-inline-size:1100px}@media (max-width:768px){[data-brand=site-footer] [data-footer-grid]{grid-template-columns:1fr;gap:24px}[data-brand=site-footer] [data-footer-meta]{flex-direction:column;gap:8px}}[data-brand=tool-gallery]{position:relative;overflow:hidden;border:1px solid var(--ink-subtle,#e0e0e0)}[data-brand=tool-gallery] [data-gallery-viewport]{overflow:hidden}[data-brand=tool-gallery] [data-gallery-container]{display:flex;touch-action:pan-y}[data-brand=tool-gallery] [data-gallery-slide]{flex:0 0 100%;min-width:0;position:relative;height:420px}[data-brand=tool-gallery] [data-gallery-img]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-brand=tool-gallery] [data-gallery-caption]{padding:8px 12px;font-size:13px;color:var(--ink-secondary);font-family:Victor Mono,ui-monospace,monospace;text-align:center}[data-brand=tool-gallery] [data-gallery-controls]{position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;padding-inline:8px}[data-brand=tool-gallery] [data-gallery-btn]{pointer-events:all;background:var(--paper,#fff);border:1px solid var(--ink-subtle,#e0e0e0);width:36px;height:36px;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.85}[data-brand=tool-gallery] [data-gallery-btn]:hover{opacity:1}[data-brand=tool-gallery] [data-gallery-open]{display:block;width:100%;border:none;padding:0;background:none;cursor:zoom-in;height:100%}[data-brand=lightbox]{position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}[data-lightbox-inner]{position:relative;max-width:min(1200px,100%);max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:12px}[data-lightbox-img]{display:block;max-width:100%;max-height:80vh;width:auto!important;height:auto!important;-o-object-fit:contain;object-fit:contain}[data-lightbox-close]{position:absolute;inset-block-start:-40px;inset-inline-end:0;background:none;border:none;color:#fff;font-size:20px;cursor:pointer;line-height:1;opacity:.8}[data-lightbox-close]:hover{opacity:1}[data-lightbox-caption]{color:#ccc;font-size:13px;font-family:Victor Mono,ui-monospace,monospace;text-align:center}[data-lightbox-controls]{display:flex;align-items:center;gap:16px;color:#fff}[data-lightbox-counter]{font-size:13px;font-family:Victor Mono,ui-monospace,monospace;opacity:.7}[data-lightbox-controls] [data-gallery-btn]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;width:36px;height:36px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.85}[data-lightbox-controls] [data-gallery-btn]:hover{opacity:1}}@layer utilities{.sr-only{padding:0;border:0}.honeypot,.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.visually-balanced{text-wrap:balance}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:16px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:var(--radius-1);text-decoration:none;font-weight:700;transition:inset-block-start .15s}.skip-link:focus-visible{inset-block-start:12px;outline:2px solid var(--tool);outline-offset:2px}}@layer reset, tokens, base, typography, motifs, layout, components, utilities;