.resources-page{padding-block:clamp(40px, 7svh, 90px) var(--space-7)}.resources-intro{margin-bottom:clamp(32px,5svh,60px)}.resources-intro h1{font-family:var(--font-rhymes), Georgia, serif;font-weight:300;font-size:var(--type-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-hero);margin-bottom:var(--space-3);text-wrap:balance;max-width:900px}.resources-intro>p{max-width:600px;color:var(--muted);text-wrap:pretty}.resource-feature{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;display:grid}.resource-feature-copy{border-top:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:40px;padding-block:20px 32px;display:flex}.resource-feature-copy .eyebrow,.resource-section-heading .eyebrow,.resource-guide .eyebrow{color:var(--dim)}.resource-feature-copy p:not(.eyebrow){max-width:430px;color:var(--muted);text-wrap:pretty;margin-block:16px 28px}.resource-feature h2{max-width:430px;font-size:var(--type-feature);line-height:var(--leading-feature);letter-spacing:var(--tracking-feature);text-wrap:balance}.resource-video{min-width:0}.resource-video-frame{aspect-ratio:16/9;background:var(--surface);position:relative}.resource-video-frame>button{background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.resource-video-frame img{object-fit:cover;transition:transform .35s cubic-bezier(.2,.65,.3,1)}@media (min-width:747px){.resource-feature .resource-video-frame{background:#211e1b;width:100%;max-height:clamp(240px,48svh,560px)}.resources-page[data-theme=light] .resource-feature .resource-video-frame{background:#f0f0ef}.resource-feature .resource-video-frame img{object-fit:contain}}@media (hover:hover) and (pointer:fine){.resource-video-frame>button:hover img{transform:scale(1.02)}}.resource-video-frame>button:focus-visible img{transform:scale(1.02)}.resource-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.resource-play{--resource-play-size:52px;width:calc(var(--resource-play-size) * .85);height:calc(var(--resource-play-size) * .85);background:var(--text-inverse);color:#191614;border-radius:50%;place-items:center;transition:background-color .18s,opacity .18s;display:grid;position:absolute;bottom:16px;left:16px}.resource-video-frame button:is(:hover,:focus-visible) .resource-play{background:#e7e5df}.resources-page[data-theme=light] .resource-play{background:var(--action-background);color:var(--action-text)}.resources-page[data-theme=light] .resource-video-frame button:is(:hover,:focus-visible) .resource-play{background:var(--action-hover-background)}.resource-video-frame button:focus-visible{outline-offset:6px}.resource-video-controls{height:30px;font-size:var(--type-caption);color:var(--muted);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.resource-video-controls button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.resource-video-controls :is(a,button):hover{color:var(--text)}.resource-section,.resource-assessment{margin-top:var(--space-7)}.resource-section-heading{margin-bottom:var(--space-4)}.resource-section-heading .eyebrow{margin-bottom:20px}.resource-section-heading h2{font-size:var(--type-section);line-height:var(--leading-feature);letter-spacing:var(--tracking-heading);text-wrap:balance}.resource-demos{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.resource-demos h3{max-width:360px;font-size:var(--type-subhead);letter-spacing:var(--tracking-feature);text-wrap:balance;margin-top:2px;line-height:1.3}.resource-product{margin-top:var(--space-7)}.resource-product-video{min-width:0;margin:0}.resource-product-video video{aspect-ratio:16/9;background:var(--surface);width:100%;display:block}.resource-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.resource-guide{border-top:1px solid var(--line);flex-direction:column;padding-top:20px;display:flex}.resource-guide .eyebrow{margin-bottom:24px}.resource-guide h3{max-width:360px;font-size:var(--type-subhead);letter-spacing:var(--tracking-feature);text-wrap:balance;line-height:1.3}.resource-guide p:not(.eyebrow){color:var(--muted);text-wrap:pretty;margin-block:14px 24px}.resource-guide>a{font-size:var(--type-small);align-self:flex-start;margin-top:auto}.resource-section-heading--split{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.resource-section-heading--split>a{white-space:nowrap;font-size:var(--type-small)}.resource-perspectives .perspective-row-copy h3{letter-spacing:-.015em;text-wrap:balance;margin-bottom:15px;font-size:1.25rem;line-height:1.35}@media (max-width:1024px){.resource-feature{gap:24px}.resource-feature h2{font-size:var(--type-subhead)}.resource-demos,.resource-guides{gap:20px}}@media (max-width:746.98px){.resources-page{padding-block:var(--space-5) var(--space-6)}.resources-intro h1{font-size:var(--type-hero)}.resource-feature{grid-template-columns:minmax(0,1fr);gap:24px}.resource-feature-copy{gap:24px;padding-block:18px 0}.resource-feature h2{max-width:500px;font-size:var(--type-feature)}.resource-section,.resource-assessment,.resource-product{margin-top:var(--space-5)}.resources-page .resource-assessment .lf-closing-inner{text-align:center}.resources-page .resource-assessment .lf-closing-body{margin-inline:auto}.resources-page .resource-assessment .lf-closing-actions{flex-direction:column;justify-content:center}.resource-section-heading{margin-bottom:30px}.resource-demos,.resource-guides{grid-template-columns:minmax(0,1fr);gap:40px}.resource-demos h3{font-size:var(--type-subhead)}.resource-section-heading--split{flex-direction:column;align-items:flex-start}.resource-play{--resource-play-size:44px}}@media (prefers-reduced-motion:reduce){.resource-video-frame img,.resource-play{transition:none}.resource-video-frame>button:is(:hover,:focus-visible) img{transform:none}}.resource-demos .resource-play{width:calc(var(--resource-play-size) * .54);height:calc(var(--resource-play-size) * .54)}
