#s-examples .ex-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,2.4vw,32px);margin-bottom:clamp(32px,4vw,52px);display:grid}#s-examples .ex-head>div{grid-column:1/span 7}#s-examples .ex-head .hp-h2{margin-bottom:0}#s-examples .ex-head .hp-lede{grid-column:8/span 5;font-size:clamp(17px,1.4vw,19px)}#s-examples .ex-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}#s-examples .plate{aspect-ratio:1;background:var(--color-surface);display:block;position:relative;overflow:hidden}#s-examples .plate img{object-fit:cover;width:100%;height:100%;display:block}#s-examples .plate .dk,.dark #s-examples .plate .lt{display:none}.dark #s-examples .plate .dk{display:block}#s-examples a.print-card{color:inherit;text-decoration:none}#s-examples .meta{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}#s-examples .meta span{border:1px solid var(--key);font:600 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-radius:3px;padding:6px 8px}#s-examples .meta .count{background:var(--color-text);color:var(--color-surface);border-color:var(--color-text)}#s-examples .open{border-bottom:2px solid var(--ink-amber);font:600 15px/1 var(--f-body);color:var(--color-text);padding-bottom:3px}#s-examples a.print-card:hover .open,#s-examples a.print-card:focus-visible .open{border-bottom-color:var(--color-text)}#s-examples a:focus-visible{outline:3px solid var(--color-text);outline-offset:3px}#s-examples .feat{border-radius:6px;grid-column:1/span 7;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;padding:0;display:grid;overflow:hidden}#s-examples .feat .plate{aspect-ratio:auto;border-right:1px solid var(--key);height:100%;min-height:100%}#s-examples .feat .body{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(20px,2.4vw,32px);display:flex}#s-examples .feat .kicker{background:var(--ink-amber);color:var(--ink-key);border:1px solid var(--ink-key);box-shadow:3px 3px 0 0 var(--color-text);font:600 12px/1.35 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;padding:8px 10px;transform:rotate(-1.5deg)}#s-examples .feat .big{font:700 clamp(64px, 7vw, 104px)/.85 var(--f-head);letter-spacing:-.05em;color:var(--color-text);margin:0 0 4px}#s-examples .feat .big small{vertical-align:.35em;font:600 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}#s-examples .feat h3{font:700 clamp(22px, 2vw, 26px)/1.1 var(--f-head);letter-spacing:-.025em;margin:10px 0 8px}#s-examples .feat .tagline{color:var(--color-text-muted);margin:0 0 22px;font-size:16px;line-height:1.55}#s-examples .rail{grid-column:8/span 5;grid-template-rows:repeat(3,1fr) auto;gap:clamp(10px,1.2vw,14px);display:grid}#s-examples .tick{border-radius:6px;grid-template-columns:clamp(96px,8.6vw,118px) minmax(0,1fr);align-items:center;gap:16px;min-height:96px;padding:0 12px 0 0;display:grid;overflow:hidden}#s-examples .tick .plate{aspect-ratio:auto;border-right:1px solid var(--key);height:100%;min-height:96px}#s-examples .tick>div{padding-block:12px}#s-examples .tick h3{font:600 17px/1.2 var(--f-head);letter-spacing:-.01em;margin:0 0 8px}#s-examples .tick .meta{margin-bottom:8px}#s-examples .tick .open{font-size:14px}#s-examples .all{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 4px 0;font-size:14px;display:flex}#s-examples .all a{white-space:nowrap;min-height:44px;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--ink-amber);text-decoration-color:var(--ink-amber);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}@media (max-width:1080px){#s-examples .ex-head>div,#s-examples .ex-head .hp-lede{grid-column:1/-1}#s-examples .ex-head .hp-lede{margin-top:14px}#s-examples .feat,#s-examples .rail{grid-column:1/-1}}@media (max-width:620px){#s-examples .feat{grid-template-columns:minmax(0,1fr)}#s-examples .feat .plate{aspect-ratio:1;border-right:0;border-bottom:1px solid var(--key);height:auto;min-height:0}#s-examples .tick{grid-template-columns:88px minmax(0,1fr);gap:14px}#s-examples .all{flex-direction:column;align-items:flex-start}}
#s-compare .cm-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(32px,5vw,72px);display:grid}#s-compare .cm-head .hp-lede{max-width:34ch}#s-compare .cm-note{max-width:34ch;margin:22px 0 0}#s-compare .cm-ledger{background:var(--color-surface-alt);border:1px solid var(--key);box-shadow:4px 4px 0 0 var(--plate,var(--kit-plate));border-radius:16px;padding:8px 24px 18px;position:relative}#s-compare table{border-collapse:collapse;table-layout:fixed;width:100%}#s-compare thead th{border-bottom:2px solid var(--color-text);font:600 11px/1.25 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);text-align:center;vertical-align:bottom;padding:16px 6px 14px}#s-compare thead th:first-child{text-align:left;padding-left:0}#s-compare thead th.us{font:700 16px/1.1 var(--f-head);letter-spacing:-.01em;text-transform:none;color:var(--color-text)}#s-compare col.c-row{width:46%}#s-compare tbody th{text-align:left;font:600 15.5px/1.35 var(--f-body);color:var(--color-text);padding:15px 10px 15px 0}#s-compare tbody th .i{width:2.4em;font:500 11px/1 var(--f-mono);letter-spacing:.06em;color:var(--color-text-subtle);vertical-align:1px;display:inline-block}#s-compare tbody td{text-align:center;padding:10px 4px}#s-compare tbody tr+tr>*{border-top:1px dashed color-mix(in srgb, var(--color-text) 18%, transparent)}#s-compare .st{width:38px;height:38px;box-shadow:inset 0 0 0 2px var(--color-surface-alt), inset 0 0 0 3px currentColor;color:color-mix(in srgb, var(--color-text-subtle) 80%, transparent);transform:rotate(var(--rot,-4deg));border:2px solid;border-radius:50%;place-items:center;display:inline-grid}#s-compare .st.yes{color:var(--ink-verdigris)}#s-compare .st svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}#s-compare .st.yes svg{stroke-width:3px}#s-compare tbody tr:nth-child(3n+1) td:first-of-type .st,#s-compare tbody tr:nth-child(3n+2) td:nth-of-type(2) .st,#s-compare tbody tr:nth-child(3n) td:nth-of-type(3) .st{--rot:5deg}#s-compare tbody tr:nth-child(2n) td:first-of-type .st,#s-compare tbody tr:nth-child(odd) td:nth-of-type(3) .st{--rot:-9deg}#s-compare .cm-foot{border-top:2px solid var(--color-text);font:500 11px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:14px 0 0;padding-top:12px;display:flex}#s-compare .cm-audited{z-index:2;border:3px solid var(--color-action-strong);outline:1.5px solid var(--color-action-strong);outline-offset:2px;background:var(--color-surface-alt);color:var(--color-action-strong);font:700 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:6px;justify-items:center;gap:3px;margin:0;padding:8px 14px 9px;display:grid;position:absolute;top:-18px;left:-16px;transform:rotate(-7deg)}#s-compare .cm-audited b{font:700 19px/1 var(--f-head);letter-spacing:.02em}#s-compare .cm-ledger[data-print-in=armed] .cm-audited{opacity:.001;transform:scale(1.3)rotate(-7deg)}#s-compare .cm-ledger[data-print-in=in] .cm-audited{animation:.42s cubic-bezier(.3,1.2,.5,1) .25s both cm-stamp}@keyframes cm-stamp{0%{opacity:.001;transform:scale(1.3)rotate(-7deg)}60%{opacity:1;transform:scale(.95)rotate(-7deg)}to{opacity:1;transform:rotate(-7deg)}}@media (max-width:980px){#s-compare .cm-grid{grid-template-columns:minmax(0,1fr);row-gap:32px}#s-compare .cm-head .hp-lede,#s-compare .cm-note{max-width:58ch}}@media (max-width:560px){#s-compare .cm-ledger{padding:4px 14px 14px}#s-compare .cm-audited{padding:6px 10px 7px;font-size:9.5px;top:-22px;left:-6px}#s-compare .cm-audited b{font-size:15px}#s-compare col.c-row{width:40%}#s-compare thead th{letter-spacing:.08em;padding:14px 2px 12px;font-size:9.5px}#s-compare thead th.us{font-size:14px}#s-compare tbody th{padding:13px 6px 13px 0;font-size:14px}#s-compare tbody th .i{margin-bottom:4px;display:block}#s-compare .st{width:32px;height:32px}}
#s-founder .fd-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px clamp(16px,2.4vw,32px);display:grid}#s-founder .note{grid-column:1/span 6}#s-founder .note .hp-h2{margin-bottom:28px}#s-founder .note p:not(.hp-eyebrow){max-width:60ch;color:var(--color-text-muted);text-wrap:pretty;margin:0 0 16px;font-size:17px;line-height:1.65}#s-founder .note p.first{color:var(--color-text);font-size:clamp(19px,1.6vw,21px);line-height:1.5}#s-founder .note p.sig{border-top:1px solid var(--color-border);align-items:baseline;gap:14px;max-width:none;margin:28px 0 0;padding-top:16px;font-size:15px;display:flex}#s-founder .sig b{font:600 17px/1.2 var(--f-head);color:var(--color-text)}#s-founder .sig span{color:var(--color-text-subtle)}#s-founder .note p.more{margin:16px 0 0;font-size:15px}#s-founder .sheet{grid-column:8/span 5;margin:0;padding-top:32px;position:sticky;top:88px}#s-founder .sheet figcaption{font:600 11px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);justify-content:space-between;margin:0 0 12px;display:flex}#s-founder table{border-collapse:collapse;background:var(--color-surface-alt);border:1px solid var(--key);width:100%;box-shadow:4px 4px 0 0 var(--plate,var(--kit-plate));font-size:14px}#s-founder th,#s-founder td{border:1px solid var(--color-border);text-align:left;vertical-align:top}#s-founder thead th,#s-founder thead td{background:var(--color-surface-elevated);font:600 11px/1 var(--f-mono);letter-spacing:.08em;text-align:center;color:var(--color-text-subtle);padding:7px 10px}#s-founder td.rn{background:var(--color-surface-elevated);width:32px;font:600 11px/1 var(--f-mono);text-align:center;color:var(--color-text-subtle);padding:14px 0}#s-founder tbody td:not(.rn){color:var(--color-text-muted);padding:13px 14px;line-height:1.5}#s-founder th.k{width:36%;font:600 15px/1.3 var(--f-head);letter-spacing:-.005em;color:var(--color-text);padding:13px 14px}#s-founder th.k:before{content:"";background:var(--ink-amber);width:18px;height:3px;margin:5px 0 9px;display:block}@media (max-width:1080px){#s-founder .note,#s-founder .sheet{grid-column:1/-1}#s-founder .sheet{max-width:640px;padding-top:0;position:static}}@media (max-width:560px){#s-founder table{font-size:13.5px}#s-founder thead{display:none}#s-founder tbody tr{grid-template-columns:28px minmax(0,1fr);display:grid}#s-founder td.rn{grid-row:span 2;width:auto;padding-top:14px}#s-founder th.k{border-bottom:0;width:auto;padding:10px 12px 2px}#s-founder tbody td:not(.rn){padding:10px 12px}}
#s-answers .an-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:56px clamp(16px,2.4vw,32px);display:grid}#s-answers .guides{grid-column:1/span 5}#s-answers .faq{grid-column:7/span 6}#s-answers .hp-h2{margin-bottom:10px;font-size:clamp(28px,3.2vw,40px)}#s-answers .sub{color:var(--color-text-muted);margin:0 0 24px;font-size:16px}#s-answers .g-list{border-top:2px solid var(--color-text);margin:0;padding:0;list-style:none}#s-answers .g-list li{border-bottom:1px solid var(--color-border)}#s-answers .g-list a{color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:18px 0;text-decoration:none;display:grid}#s-answers .g-meta{font:600 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);grid-column:1/-1}#s-answers .g-title{font:600 17px/1.3 var(--f-head);letter-spacing:-.01em;color:var(--color-text);text-wrap:pretty}#s-answers .g-arrow{font:600 18px/1 var(--f-head);color:var(--color-text-subtle);align-self:end;transition:transform .16s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){#s-answers .g-list a:hover .g-title{text-decoration:underline;-webkit-text-decoration-color:var(--ink-amber);text-decoration-color:var(--ink-amber);text-underline-offset:4px;text-decoration-thickness:2px}#s-answers .g-list a:hover .g-arrow{color:var(--color-text);transform:translate(4px)}}#s-answers .more{min-height:44px;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--ink-amber);text-decoration-color:var(--ink-amber);text-underline-offset:5px;align-items:center;margin-top:10px;font-size:15px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}#s-answers a:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}@media (max-width:1080px){#s-answers .guides,#s-answers .faq{grid-column:1/-1}}
#s-close .tabs{width:min(1136px, calc(100vw - 2 * var(--gutter)));border-bottom:2px solid var(--color-text);align-items:flex-end;margin:0 0 clamp(36px,4vw,52px);padding:0 6px;display:flex;position:relative;left:50%;transform:translate(-50%)}#s-close .tab{background:var(--color-text-muted);min-width:0;height:36px;color:var(--ink-key);border:1.5px solid var(--ink-key);font:500 12.5px/1 var(--f-body);text-align:left;border-bottom:0;border-radius:8px 8px 0 0;flex:1 1 0;align-items:center;gap:7px;margin-right:-6px;padding:0 12px 0 10px;display:flex;position:relative}#s-close .tab:nth-child(odd){background:color-mix(in srgb, var(--color-text) 50%, var(--color-text-muted))}#s-close .tab i{background:var(--c);border:1px solid var(--ink-key);border-radius:2px;flex:none;width:10px;height:10px}#s-close .tab span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#s-close .tab.on{z-index:2;background:var(--paper);height:42px;box-shadow:0 2px 0 0 var(--paper)}#s-close .tab.on span{font-weight:700}#s-close .tab[data-ink=amber]{--c:var(--ink-amber)}#s-close .tab[data-ink=verdigris]{--c:var(--ink-verdigris)}#s-close .tab[data-ink=coral]{--c:var(--ink-coral)}#s-close .tab[data-ink=denim]{--c:var(--persona-custom-accent)}#s-close .tab[data-ink=plum]{--c:var(--persona-luxury-accent)}#s-close .tab[data-ink=rust]{--c:var(--ink-rust)}#s-close .tab[data-ink=sage]{--c:var(--persona-sustainable-accent)}#s-close .tab[data-ink=marigold]{--c:var(--hz-band-2)}#s-close .count{font:600 12px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 18px;display:inline-block}#s-close .press-title{text-shadow:max(.045em, 1.5px) max(.04em, 1.5px) 0 var(--ink-rust)}#s-close .beta{flex-direction:column;align-items:center;gap:16px;display:flex}#s-close .signin{color:var(--color-text-subtle);font-size:14px}#s-close .signin a{min-height:44px;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--ink-amber);text-decoration-color:var(--ink-amber);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}@media (max-width:720px){#s-close .tab{justify-content:center;height:30px;margin-right:-4px;padding:0 6px}#s-close .tab span{display:none}#s-close .tab.on{flex:3 1 0;justify-content:flex-start;height:36px}#s-close .tab.on span{display:block}}