.ip-page .ip-hero{padding-block-end:clamp(3rem,6vw,5rem)}.ip-hero-notes{flex-wrap:wrap;justify-content:center;gap:0 .5rem;padding:0;list-style:none;display:flex}.ip-hero-notes li:not(:last-child):after{content:"·";margin-inline-start:.5rem}.ip-page .hd-section-intro>.hd-eyebrow:empty{display:none}.ip-pain{padding-block:clamp(2.5rem,6vw,4.5rem)}.ip-pain-text{max-width:46rem;color:var(--hd-ink);text-align:center;margin:0 auto;font-size:clamp(1.375rem,1.05rem + 1.1vw,1.75rem);font-weight:600;line-height:1.45}.ip-rows{padding-block:clamp(3rem,6vw,5rem)}.ip-rows-list{grid-template-columns:1fr;gap:1.5rem;margin-block-start:2.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.ip-rows-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ip-groups{position:relative;overflow-x:clip}.ip-rail-bar{z-index:30;border-block-end:1px solid var(--hd-line);background-color:var(--hd-paper);position:sticky;inset-block-start:var(--hd-head-h,5.5rem)}.ip-rail-bar .time-rail-link{white-space:nowrap}.ip-groups-railed [data-chapter]{scroll-margin-block-start:4rem}.ip-mosaic{padding-block:clamp(3rem,6vw,5.5rem)}.ip-mosaic-grid{grid-template-columns:1fr;gap:2.5rem 1.5rem;margin-block-start:2.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.ip-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ip-mosaic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-mosaic[data-cols="4"] .ip-mosaic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=40rem){.ip-mosaic[data-cols="2"] .ip-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:52rem;margin-inline:auto}}.ip-tile-link{border-radius:var(--r-lg);background-color:var(--hd-surface);block-size:100%;box-shadow:var(--shadow-2),var(--edge);color:inherit;rotate:var(--hd-r,0deg);translate:0 var(--hd-y,0);flex-direction:column;text-decoration:none;transition:rotate .3s cubic-bezier(.2,.9,.3,1),translate .3s cubic-bezier(.2,.9,.3,1),box-shadow .2s;display:flex;overflow:hidden}.ip-tile-photo{aspect-ratio:1;background-color:var(--hd-photo-bg);border-radius:0;position:relative}.ip-tile-title{padding-block-start:1.25rem;font-size:1.1875rem}.ip-tile-body,.ip-tile-title{margin:0;padding-inline:1.5rem}.ip-tile-body{color:var(--hd-muted);font-size:var(--hd-t-sm);padding-block:.375rem 1.5rem}.ip-tile-link:focus-visible{outline:3px solid var(--hd-brand);outline-offset:3px}@media (hover:hover){.ip-tile-link:hover{rotate:0deg;translate:0 calc(var(--hd-y,0rem) - .375rem);box-shadow:var(--hd-lift)}}.ip-tile:nth-child(6n+1){--hd-r:-1.4deg;--hd-y:0rem;--hd-d:0}.ip-tile:nth-child(6n+2){--hd-r:1.2deg;--hd-y:.5rem;--hd-d:3}.ip-tile:nth-child(6n+3){--hd-r:-.8deg;--hd-y:-.25rem;--hd-d:1}.ip-tile:nth-child(6n+4){--hd-r:1.6deg;--hd-y:.75rem;--hd-d:5}.ip-tile:nth-child(6n+5){--hd-r:-1.1deg;--hd-y:-.375rem;--hd-d:2}.ip-tile:nth-child(6n+6){--hd-r:.7deg;--hd-y:.25rem;--hd-d:4}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ip-page #main .ip-tile-link{--hd-x:0;animation:linear both hdTileDrop;animation-timeline:view();animation-range:entry calc(4vh + var(--hd-d,0)*1.5vh) entry calc(30vh + var(--hd-d,0)*1.5vh)}.ip-page #main .ip-rows-list>*{animation:linear both revealSoft;animation-timeline:view();animation-range:entry 9vh entry 30vh}.ip-page #main .ip-rows-list>:nth-child(3n+2){animation-range:entry 12vh entry 33vh}.ip-page #main .ip-rows-list>:nth-child(3n+3){animation-range:entry 15vh entry 36vh}}}@media (width<=40rem){.ip-tile-link{translate:0;rotate:0deg}}.ip-partner-grid{margin-block-start:0}@media (width>=64rem){.ip-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ip-partner .ip-tile-link{box-shadow:var(--hd-lift)}.ip-partner .ip-tile-title{padding-block-start:1.5rem}
