[data-inner-hero]{--hero-ease:cubic-bezier(.16, 1, .3, 1);position:relative}[data-inner-hero] .inner-hero-label{border:1px solid var(--line-strong);color:var(--muted);background:color-mix(in srgb, var(--surface) 68%, transparent);border-radius:8px;margin:0 0 24px;padding:7px 11px;font-size:12px;font-weight:550;display:inline-flex}[data-inner-hero] .inner-hero-title{letter-spacing:-.067em;margin:0;font-size:clamp(46px,5.4vw,78px);font-weight:710;line-height:1.02}[data-inner-hero] .hero-title-line{color:var(--text);display:block}[data-inner-hero] .hero-word-mask{vertical-align:bottom;white-space:pre;margin-bottom:-.13em;padding-bottom:.13em;display:inline-block;overflow:clip}[data-inner-hero] .hero-word{display:inline-block}[data-inner-hero] .inner-hero-lede{max-width:430px;color:var(--muted);text-wrap:pretty;margin:25px 0 0;font-size:16px;line-height:1.7}[data-inner-hero] button{cursor:pointer;font:inherit}[data-inner-hero] button:disabled{cursor:wait}[data-inner-hero] a,[data-inner-hero] button{-webkit-tap-highlight-color:transparent}[data-inner-hero] :is(a,button):focus-visible{outline:2px solid var(--accent-readable);outline-offset:5px}[data-inner-hero] .site-icon{transition:transform .45s var(--hero-ease)}main.illustrated-page{padding-top:0}.inner-hero-composition{grid-template-columns:1.04fr .96fr;align-items:center;gap:22px;min-height:min(680px,100svh - 72px);padding-block:62px;display:grid}.inner-hero-copy{z-index:2;min-width:0;position:relative}.inner-hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.inner-hero-art-entry{min-width:0;max-width:580px;margin:-15px -12px -15px 0;position:relative;overflow:clip}[data-inner-hero] .inner-hero-art{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.inner-hero-art>.surface-edge{display:none}.inner-hero-art>.surface-light{transition:opacity .4s var(--hero-ease)}.inner-hero-image-frame{width:100%;position:relative}.inner-hero-image{filter:drop-shadow(0 18px 35px #0000001f);width:100%;height:auto;transition:transform .65s var(--hero-ease);display:block}.inner-hero-art-fallback{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:14px;display:flex;position:absolute;inset:0}.inner-hero-art-fallback img{width:48px;height:48px}[data-inner-hero=handoff] .inner-hero-title{font-size:clamp(42px,5.1vw,73px)}[data-inner-hero=availability] .inner-hero-title{font-size:clamp(44px,5.35vw,77px)}[data-inner-hero=folio] .inner-hero-title{font-size:clamp(52px,5.95vw,81px)}[data-inner-hero] .policy-meta{border-top:1px solid var(--line);color:var(--muted);margin:0 0 48px;padding-top:20px}[data-inner-hero].shelf-hero{padding-block:0 28px}.shelf-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.shelf-hero .inner-hero-label{margin-bottom:16px;padding:6px 9px;font-size:11px}.shelf-hero .inner-hero-title{font-size:clamp(38px,4.1vw,56px)}.shelf-hero .inner-hero-lede{max-width:590px;margin-top:16px;font-size:13px}.shelf-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.library-shelf{margin-top:24px}.library-shelf>.surface-depth{align-items:center;gap:40px;padding:20px 26px;display:flex}.shelf-local{color:var(--muted);align-items:center;gap:13px;font-size:11px;display:flex}.shelf-local>.site-icon{width:24px;height:24px;color:var(--accent-readable)}.shelf-local strong{color:var(--text);margin-top:4px;font-size:13px;font-weight:550;display:block}.shelf-counts{align-items:center;gap:32px;margin:0;display:flex}.shelf-counts>div{align-items:center;gap:13px;display:flex}.shelf-counts dt{color:var(--muted);font-size:11px}.shelf-counts dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:580}.shelf-help{margin-left:auto}.shelf-help .inline-link{font-size:11px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.inner-hero-art:hover .inner-hero-image{transform:scale(1.04)}}@media (max-width:1024px){.inner-hero-composition{gap:18px;min-height:590px;padding-block:52px}[data-inner-hero].illustrated-hero .inner-hero-title{font-size:clamp(36px,4.8vw,49px)}[data-inner-hero].illustrated-hero .inner-hero-lede{max-width:400px;font-size:14px}.inner-hero-actions .button{padding-inline:16px;font-size:12px}.inner-hero-art-entry{margin-right:0}.shelf-heading{flex-direction:column;align-items:flex-start;gap:22px}.library-shelf>.surface-depth{flex-wrap:wrap;gap:24px 30px}}@media (max-width:700px){.inner-hero-composition{grid-template-columns:1fr;gap:22px;min-height:auto;padding-block:47px 28px}[data-inner-hero].illustrated-hero .inner-hero-title{font-size:clamp(39px,10.4vw,70px)}[data-inner-hero=handoff].illustrated-hero .inner-hero-title{font-size:clamp(34px,9.6vw,65px)}[data-inner-hero=availability].illustrated-hero .inner-hero-title{font-size:clamp(36px,10vw,67px)}[data-inner-hero] .inner-hero-label{margin-bottom:24px;font-size:11px}[data-inner-hero].illustrated-hero .inner-hero-lede{max-width:430px;margin-top:23px;font-size:14px}.inner-hero-actions{gap:10px;margin-top:27px}.inner-hero-actions .button{min-height:48px;padding-inline:16px;font-size:12px}.inner-hero-art-entry{width:min(94%,420px);margin:0 auto}[data-inner-hero=workflows] .inner-hero-art-entry{width:100%;max-width:490px;padding-block:14px}[data-inner-hero] .policy-meta{margin-bottom:32px;padding-top:18px;line-height:1.7}[data-inner-hero].shelf-hero{padding-bottom:22px}.shelf-hero .inner-hero-title{font-size:42px}.shelf-hero .inner-hero-lede{margin-top:14px;font-size:12px}.shelf-controls{max-width:100%}.shelf-controls .connection-pill{font-size:10px}.library-shelf>.surface-depth{gap:20px;padding:20px}.shelf-local{width:100%}.shelf-counts{flex-wrap:wrap;gap:24px}.shelf-counts>div{flex-direction:column-reverse;align-items:flex-start;gap:4px}.shelf-counts dt{font-size:10px}.shelf-help{margin-left:auto}.shelf-help .inline-link{gap:6px;font-size:10px}}@media (prefers-reduced-motion:reduce){[data-inner-hero] *,[data-inner-hero] :before,[data-inner-hero] :after{transition:none!important;animation:none!important}[data-inner-hero] .hero-word,[data-inner-hero] [data-hero-reveal],[data-inner-hero] .surface-depth,[data-inner-hero] .inner-hero-image{opacity:1!important;transform:none!important}[data-inner-hero] [data-magnetic],[data-inner-hero] .button{translate:none!important}}
