*{box-sizing:border-box}body{background:#fff;margin:0}a{color:inherit}a:hover{text-decoration-thickness:2px}.page{color:#0a0a0a;letter-spacing:-.01em;background:#fff;font-family:sets-grotesk-l,Inter Tight,system-ui,sans-serif;font-size:15px;line-height:1.35;container-type:inline-size}:focus-visible{outline-offset:2px;outline:2px solid}.page [role=region]:focus-visible{outline-color:#fff}.page .more [role=region]:focus-visible{outline-offset:3px;outline-color:#0a0a0a}.more summary{list-style:none}.more summary::-webkit-details-marker{display:none}.more summary:after{content:"+"}.more details[open] summary:after{content:"−"}.capture{scrollbar-gutter:stable}.capture.locked{overflow-y:hidden!important}:has(>.capture){position:relative}.hint{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#0a0a0a;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.2;transition:opacity .3s;position:absolute;bottom:20px;left:50%;translate:-50%;box-shadow:0 0 0 1px #fff3}.hint.show{opacity:1}@media (prefers-reduced-motion:reduce){.hint{transition:none}}.site-header{z-index:10;background:#fff;transition:transform .3s;position:sticky;top:0}.site-header.away:not(:focus-within){transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.face{display:none}@container (width<=600px){.site-header{border-bottom:1px solid #0a0a0a;flex-wrap:nowrap!important;gap:16px!important;padding-top:4px!important;padding-bottom:4px!important}.site-header h1,.site-header nav{flex:none!important}.site-header nav{gap:18px!important}.site-header p{display:none}.site-header{align-items:center!important}.site-header h1{align-items:center;gap:10px;display:flex}.face{object-fit:cover;border-radius:50%;width:30px;height:30px;display:block}main>section:not(.more){border-radius:22px;overflow:clip;box-shadow:inset 0 0 0 1px #0000000f;margin:10px 10px 0!important}.more{margin-top:10px}main>section:not(.more):not(:has(.phone)){padding-bottom:32px!important}.meta>:first-child,.meta-links{display:none!important}.meta{opacity:.7;border-bottom:0!important;padding:32px 0 0!important}.meta+h2{margin:8px 0 32px!important}.stage{gap:32px!important}.tablet,.phone{flex:100%!important;max-width:none!important}section:has(.phone){padding-bottom:0!important}section:has(.phone) .laptop{display:none}.phone{border-radius:34px 34px 0 0!important;padding-bottom:0!important}.phone .capture{aspect-ratio:27/38!important;border-radius:26px 26px 0 0!important}}
