.icon-section,.download-section{padding-top:76px}.icon-workbench{border:1px solid var(--line);background:var(--light)}.icon-toolbar{display:flex;align-items:center;gap:24px;padding:18px 23px;border-bottom:1px solid var(--line)}.icon-search{display:flex;align-items:center;gap:15px;margin-left:auto;font-size:11px;color:var(--muted)}.icon-search input{width:210px;border:1px solid var(--line);background:transparent;color:var(--ink);padding:10px 12px;border-radius:0;outline-offset:2px}.icon-toolbar>.eyebrow{font-size:9px;min-width:63px}.icon-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px}.icon-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:18px;gap:6px}.icon-tile{border:1px solid transparent;background:transparent;min-width:0;padding:19px 4px 13px;display:flex;flex-direction:column;align-items:center;gap:13px;color:var(--ink);transition:background .2s}.icon-tile svg{width:45px;height:45px}.icon-tile span{font-size:9px;line-height:1.2}.icon-tile:hover{background:#e8e1d5}.icon-tile[aria-pressed=true]{border-color:#b28d7d;background:#eae0d3;color:var(--rust)}.icon-detail{border-left:1px solid var(--line);padding:28px 25px;background:#e9e3d7;text-align:center}.icon-detail>.eyebrow{color:var(--muted);font-size:9px}#icon-large{display:flex;justify-content:center;padding:22px 0 12px;color:var(--rust)}#icon-large svg{width:115px;height:115px}.icon-detail h3{font-size:23px;font-weight:400;letter-spacing:-.5px;margin:6px 0 8px}.icon-detail>p{font-size:10px;color:var(--muted);line-height:1.7}#icon-meta{margin-bottom:22px}.icon-detail .button{min-width:0;padding:14px;font-size:11px}.copy-svg{width:100%;background:transparent;border:1px solid var(--line);padding:13px;margin-top:9px;font-size:10px;text-align:left}.copy-svg span{float:right}.copy-svg:hover{border-color:var(--rust)}.icon-detail .copy-status{min-height:17px;margin:5px 0;color:var(--rust)}.icon-detail .icon-tip{font-size:9px;margin:9px 0 0}#icon-empty{padding:30px;font-size:13px;color:var(--muted)}.icon-section .specimen-notes a{border-bottom:1px solid var(--muted);padding-bottom:3px}.download-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.download-cards article{border:1px solid var(--line);padding:30px;background:#e5e1d6}.download-cards article:nth-child(2){background:#dedfD3}.download-art{height:126px;display:flex;align-items:center;color:var(--rust);margin:12px 0}.font-art{font:100px Flint,sans-serif}.icon-art{gap:25px;color:#525943}.icon-art svg{width:68px;height:68px}.download-cards h3{font-size:26px;font-weight:400;letter-spacing:-.7px;margin:12px 0}.download-cards p{font-size:12px;line-height:1.8;color:#6b665e;max-width:330px;min-height:44px;margin-bottom:25px}.download-cards small{display:block;font:8px 'Courier New',monospace;letter-spacing:1px;margin-top:23px;color:var(--muted)}.complete-download{display:flex;align-items:center;justify-content:space-between;padding:23px 0;border-bottom:1px solid var(--line);gap:20px}.complete-download>div{display:flex;flex-direction:column;gap:8px}.complete-download strong{font-size:20px;font-weight:400}.complete-download>div>span{font-size:11px;color:var(--muted)}.complete-download .button{min-width:240px}.nav nav{gap:25px}
@media(max-width:1050px){.icon-layout{grid-template-columns:minmax(0,1fr) 235px}.icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.icon-detail{padding:26px 18px}.icon-toolbar{gap:14px}.icon-search{gap:10px}.icon-search input{width:180px}.icon-search>span{display:none}.brand-note{font-size:10px}.nav nav{gap:18px}}
@media(max-width:700px){.icon-layout{grid-template-columns:1fr}.icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;gap:3px}.icon-detail{border-left:0;border-top:1px solid var(--line);padding:24px}.icon-detail .button,.copy-svg{max-width:320px;margin-left:auto;margin-right:auto}.icon-detail .copy-svg{display:block}.icon-toolbar{flex-wrap:wrap;padding:14px}.icon-search{order:3;width:100%;margin:0}.icon-search input{width:100%}.icon-toolbar>.eyebrow{margin-left:auto}.download-art{height:110px}.icon-art{gap:12px}.icon-art svg{width:52px;height:52px}.complete-download{align-items:flex-start;flex-direction:column}.complete-download .button{width:100%}.nav nav{gap:16px}}
@media(max-width:600px){.icon-section,.download-section{padding-top:45px}.icon-tile{padding-top:15px;padding-bottom:12px}.icon-tile svg{width:40px;height:40px}.icon-tile span{font-size:8px}.icon-section .specimen-notes{flex-direction:column;gap:9px}.icon-section .specimen-notes>span:first-child{max-width:none}.icon-section .specimen-notes a{font-size:10px}.download-cards{grid-template-columns:1fr;gap:15px}.download-cards article{padding:25px}.download-cards p{min-height:0}.download-art{height:100px}.font-art{font-size:90px}.icon-art svg{width:62px;height:62px}.icon-art{gap:22px}.nav nav>a:first-child{display:inline}.nav-download{font-size:10px}.nav-download span{display:none}.nav nav{gap:12px}.nav .brand{font-size:16px;gap:5px}.nav .brand svg{width:21px}.hero-top>span:last-child{white-space:nowrap}.hero-top{letter-spacing:.7px}}
@media(max-width:360px){.nav nav>a:first-child{display:none}}
.side-note svg.sun-mark{width:108px;height:108px;margin:12px 0;color:var(--rust);opacity:.88}
@media(max-width:600px){.side-note svg.sun-mark{width:56px;height:56px;margin:0 0 3px}}
.brand-name{display:inline-flex;white-space:nowrap;align-items:center}.brand-name>span{margin-left:7px;color:var(--rust)}
.hero-wordmark{display:flex;flex-direction:column;align-items:flex-end;flex:none}.hero-wordmark-second{font-family:Flint,sans-serif;font-size:clamp(32px,4.8vw,64px);line-height:.8;letter-spacing:6px;color:var(--rust);margin:1px 13px 0 0}
@media(max-width:600px){.hero-wordmark-second{font-size:8vw;letter-spacing:2.5px;margin:0 5px 0 0}}
