.ss-blog,.ss-post{--paper:#fff9ef;--paper-deep:#f5ecdc;--type:#1c1a17;--type-2:#4a453d;--type-3:#6b6458;--hair:#1c1a1724;--hair-strong:#1c1a1759;--measure:39rem;--figure:56rem;--orange-ink:#c2370c}.ss-post-head{padding-top:clamp(7.5rem,5.5rem + 7vw,11rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.ss-post-head-inner{max-width:62rem;margin-inline:auto;text-align:center;display:grid;justify-items:center}.ss-post-head .ss-label{flex-wrap:wrap;justify-content:center;gap:.625rem}.ss-post-head .ss-label a{color:var(--ivory);text-decoration:none}.ss-post-head .ss-label a:hover{color:var(--orange-hi)}.ss-post-title{margin-top:1.5rem;max-width:14ch;font-size:clamp(2.75rem,1.5rem + 5.6vw,7rem);text-wrap:balance}.ss-post-title .ss-post-keep{display:inline;text-transform:none}.ss-post-line{margin-top:1.75rem;font-size:var(--t-label);line-height:1.6;font-weight:600;font-stretch:125%;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}:root:has(.ss-post-paper) .ss-top[data-solid]{background:#0b0b0af5}.ss main:has(.ss-post-paper)+.ss-footer{margin-top:0;border-top:0}.ss-post-edge{background:linear-gradient(var(--ink) 0 50%,var(--paper) 50% 100%)}.ss-post-hero{max-width:72rem;margin-inline:auto}.ss-post-hero img{border-radius:2px;box-shadow:0 1.5rem 3rem -1.5rem #0b0b0a66}.ss-post-paper{display:flow-root;background:var(--paper);color:var(--type);padding-bottom:clamp(5rem,3rem + 6vw,8rem)}.ss-post-body{max-width:var(--measure);margin-inline:auto;font-size:1.1875rem;line-height:1.75;color:var(--type)}@media (max-width:30rem){.ss-post-body{font-size:1.0625rem;line-height:1.7}}.ss-post-body>*+*{margin-top:1.375rem}.ss-post-body p{text-wrap:pretty}.ss-post-body a:not(.ss-btn){color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em;text-decoration-color:var(--orange)}.ss-post-body a:not(.ss-btn):hover{text-decoration-thickness:3px}.ss-post-body strong{font-weight:650;color:var(--type)}.ss-post-paper ::selection{background:#f2411033;color:var(--type)}.ss-post-after a,.ss-post-fig,.ss-post-kicker,.ss-post-meta dt,.ss-post-table th{font-size:var(--t-label);line-height:1.3;font-weight:600;font-stretch:125%;letter-spacing:.16em;text-transform:uppercase}.ss-post-lead{margin-top:clamp(2rem,4vw,3rem);font-size:clamp(1.25rem,1.1rem + .5vw,1.4375rem);line-height:1.62;font-weight:450;color:var(--type)}.ss-post-lead:first-letter{float:left;margin:.1em .1em 0 -.02em;font-size:5.35em;line-height:.74;font-weight:900;font-stretch:75%;text-transform:uppercase;color:var(--orange)}.ss-post-note{padding:1.125rem 1.375rem;border-inline-start:2px solid var(--orange);background:var(--paper-deep);font-size:1rem;line-height:1.6;color:var(--type-2)}.ss-post-note .ss-post-kicker{margin-bottom:.375rem;color:var(--type-3)}.ss-post-glance{margin-top:clamp(2.5rem,5vw,3.5rem)!important}.ss-post-glance>.ss-post-kicker{color:var(--type-3)}.ss-post-table{margin-top:1rem;overflow-x:auto}.ss-post-table:focus-visible{outline-offset:6px}.ss-post-table table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.ss-post-table th{padding:0 1rem .75rem 0;border-bottom:1.5px solid var(--type);color:var(--type-3);text-align:start;vertical-align:bottom}.ss-post-table td{padding:.875rem 1rem .875rem 0;border-bottom:1px solid var(--hair);color:var(--type-2);vertical-align:top}.ss-post-table td:first-child{width:2.5rem;font-family:var(--mono);font-size:.8125rem;color:var(--orange-ink);padding-top:1.0625rem}.ss-post-table td:nth-child(2) a{color:var(--type)!important;font-weight:600;text-decoration:none!important}.ss-post-table td:nth-child(2) a:hover{text-decoration:underline!important;text-decoration-color:var(--orange)!important}@media (max-width:30rem){.ss-post-table td:first-child,.ss-post-table th:first-child{display:none}.ss-post-table table{font-size:.875rem}.ss-post-table td,.ss-post-table th{padding-inline-end:.75rem}}.ss-post-small{font-size:.8125rem!important;line-height:1.5!important;color:var(--type-3)}.ss-post-glance .ss-post-small{margin-top:.75rem}.ss-post-pick{margin-top:clamp(4rem,8vw,6rem)!important;padding-top:1.5rem;border-top:1.5px solid var(--type)}.ss-post-rank{font-family:var(--mono);font-size:.875rem;letter-spacing:.04em;color:var(--orange-ink)}.ss-post-chapter{font-weight:900;font-stretch:75%;text-transform:uppercase;font-size:clamp(2.125rem,1.6rem + 2.2vw,3.25rem);line-height:.92;letter-spacing:-.004em;color:var(--type);text-wrap:balance;scroll-margin-top:6rem}.ss-post-pick .ss-post-chapter{margin-top:.625rem}.ss-post-body>.ss-post-chapter,.ss-post-faq>.ss-post-chapter{margin-top:clamp(4rem,8vw,6rem);padding-top:1.5rem;border-top:1.5px solid var(--type)}.ss-post-meta{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem 2rem}.ss-post-meta div{display:grid;gap:.25rem}.ss-post-meta dt{color:var(--type-3)}.ss-post-meta dd{font-size:.9375rem;line-height:1.4;font-weight:500;color:var(--type)}.ss-post-list{display:grid;gap:.875rem}.ss-post-list li{position:relative;padding-inline-start:1.625rem;text-wrap:pretty}.ss-post-list li:before{content:"";position:absolute;inset-inline-start:0;top:.875em;width:.875rem;height:1.5px;background:var(--orange)}.ss-post-wide{width:min(var(--figure),calc(100vw - 2 * var(--gutter)));margin-inline-start:50%;transform:translateX(-50%)}[dir=rtl] .ss-post-wide{transform:translateX(50%)}.ss-post-body>.ss-post-wide{margin-block:clamp(2.25rem,5vw,3.5rem)}.ss-post-pair{display:grid;gap:1.25rem}@media (min-width:40rem){.ss-post-pair{grid-template-columns:1fr 1fr}}.ss-post-figure img,.ss-post-figure video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--paper-deep);border-radius:2px}.ss-post-figure figcaption{display:flex;gap:.875rem;align-items:baseline;margin-top:.75rem;font-size:.875rem;line-height:1.5;color:var(--type-2)}.ss-post-fig{flex-shrink:0;font-family:var(--mono);font-stretch:100%;letter-spacing:.04em}.ss-post-credit,.ss-post-fig{color:var(--type-3)}.ss-post-hero figcaption{max-width:var(--measure);margin-inline:auto;padding-top:.25rem}.ss-post-cta{margin-top:2rem!important}.ss-post-cta-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.ss-post-cta .ss-post-btn-quiet{background:transparent;color:var(--type)!important;box-shadow:inset 0 0 0 1.5px var(--type)}.ss-post-cta .ss-post-btn-quiet:hover{background:var(--type);color:var(--paper)!important}.ss-post-cta .ss-post-small{margin-top:.875rem}@media (max-width:30rem){.ss-post-cta .ss-btn:not(.ss-btn--small){width:100%;white-space:normal;text-wrap:balance;text-align:center;padding-block:.875rem}}.ss-post-faq h3{margin-top:2rem;font-size:1.1875rem;line-height:1.4;font-weight:650;color:var(--type);text-wrap:balance}.ss-post-faq h3+p{margin-top:.375rem;color:var(--type-2)}.ss-post-end{display:flex;justify-content:center;margin-top:clamp(3.5rem,7vw,5rem)!important}.ss-post-end .ss-dot{width:.625rem;height:.625rem}.ss-post-after{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 2rem;margin-top:2rem!important}.ss-post-after a{color:var(--type-2)!important;font-weight:600!important;text-decoration:none!important}.ss-post-after a:hover{color:var(--type)!important;text-decoration:underline!important;text-decoration-color:var(--orange)!important}.ss-blog-list{max-width:64rem;margin-inline:auto;display:grid;gap:clamp(3rem,6vw,4.5rem);padding-top:clamp(3rem,6vw,5rem)}.ss-blog-item{display:grid;gap:1.5rem;color:var(--type)}@media (min-width:52rem){.ss-blog-item{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem;align-items:center}}.ss-blog-item img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px;box-shadow:0 1.25rem 2.5rem -1.5rem #0b0b0a55}.ss-blog-item .ss-post-kicker{margin-top:0;font-size:var(--t-label);line-height:1.3;color:var(--type-3)}.ss-blog-item h2{margin-top:.75rem;font-weight:900;font-stretch:75%;text-transform:uppercase;font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:.92;text-wrap:balance}.ss-blog-item h2 a{color:var(--type);text-decoration:none}.ss-blog-item h2 a:hover{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:.12em}.ss-blog-item h2 .ss-post-keep{text-transform:none}.ss-blog-item p{margin-top:1rem;font-size:1.0625rem;line-height:1.65;color:var(--type-2);text-wrap:pretty}.ss-blog-read{display:inline-flex;gap:.625rem;align-items:center;margin-top:1.25rem;color:var(--type)!important;font-size:var(--t-label);font-weight:600;font-stretch:125%;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.ss-blog-read svg{width:1.125rem;height:.5rem;color:var(--orange);transition:transform .25s var(--ease)}.ss-blog-read:hover svg{transform:translateX(4px)}.ss-blog .ss-post-line{text-transform:none;letter-spacing:0;font-stretch:100%;font-weight:400;font-size:var(--t-lead);line-height:1.5;color:var(--mute);max-width:36rem}.ss-blog .ss-post-head{padding-bottom:clamp(4rem,8vw,6rem)}