.rf[data-v-ac66cfab]{padding:clamp(72px,6.5vw,128px) var(--rail);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:0;display:grid}.rf--reverse[data-v-ac66cfab]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rf--reverse .rf__plate[data-v-ac66cfab]{order:2}.rf__plate[data-v-ac66cfab]{border-radius:var(--radius-sm);background:var(--chalk-1);place-items:center;min-height:clamp(360px,34vw,600px);padding:clamp(28px,4.5vw,80px);display:grid;position:relative;overflow:hidden}.rf__plate--bleed[data-v-ac66cfab]{padding:0}@media (width>=901px){.rf--bare[data-v-ac66cfab]{--film:min(58.33%, 82svh);grid-template-columns:var(--film) minmax(0,1fr);-moz-column-gap:clamp(40px,4.5vw,80px);column-gap:clamp(40px,4.5vw,80px)}.rf--bare.rf--reverse[data-v-ac66cfab]{grid-template-columns:minmax(0,1fr) var(--film)}.rf--bare .rf__say[data-v-ac66cfab],.rf--bare.rf--reverse .rf__say[data-v-ac66cfab]{padding:var(--space-8) 0 0;margin:0}}.rf__plate--bare[data-v-ac66cfab]{background:0 0;place-items:start;min-height:0;padding:0;overflow:visible}.rf--reverse .rf__plate--bare[data-v-ac66cfab]{place-items:start end}.rf__tiles[data-v-ac66cfab]{z-index:2}.rf__picture[data-v-ac66cfab]{z-index:1;width:100%;min-width:0;position:relative}.rf__plate--bleed .rf__picture[data-v-ac66cfab]{position:absolute;inset:0}.rf__say[data-v-ac66cfab]{align-content:start;gap:var(--space-16);padding:var(--space-8) 0 0 clamp(32px,3.5vw,64px);margin-left:clamp(24px,2.5vw,48px);display:grid}.rf--reverse .rf__say[data-v-ac66cfab]{padding:var(--space-8) clamp(32px,3.5vw,64px) 0 0;margin:0 clamp(24px,2.5vw,48px) 0 0}.rf__title[data-v-ac66cfab]{color:var(--color-ink);text-wrap:balance;margin:0;font-weight:400}.rf__line[data-v-ac66cfab]{color:var(--color-ink-tertiary);text-wrap:pretty;margin:0}.rf__items[data-v-ac66cfab]{gap:var(--space-24);margin:var(--space-32) 0 0;padding:0;list-style:none;display:grid}.rf__itemHead[data-v-ac66cfab]{color:var(--color-ink-quiet);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-block:-7px;padding:7px 0;font-weight:400;transition:color .32s;display:block}.is-on .rf__itemHead[data-v-ac66cfab],.rf__itemHead[data-v-ac66cfab]:hover{color:var(--color-ink)}.rf__itemHead[data-v-ac66cfab]:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:4px}.rf__itemBody[data-v-ac66cfab]{grid-template-rows:0fr;transition:grid-template-rows .56s cubic-bezier(.16,1,.3,1);display:grid}.is-on .rf__itemBody[data-v-ac66cfab]{grid-template-rows:1fr}.rf__itemBody>p[data-v-ac66cfab]{min-height:0;color:var(--color-ink-tertiary);text-wrap:pretty;margin:0;overflow:hidden}.is-on .rf__itemBody>p[data-v-ac66cfab]{padding-top:var(--space-8)}.rf__tags[data-v-ac66cfab]{margin:var(--space-8) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.rf__action[data-v-ac66cfab]{margin-top:var(--space-16);color:var(--color-ink);justify-self:start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rf__action svg[data-v-ac66cfab]{transition:translate .3s cubic-bezier(.16,1,.3,1)}.rf__action:hover svg[data-v-ac66cfab]{translate:3px}.rf__items[data-v-ac66cfab]{box-shadow:inset 1px 0 0 var(--line-hairline);gap:0;padding-left:18px}.rf__items>li[data-v-ac66cfab]{padding-block:10px;position:relative}.rf__items>li[data-v-ac66cfab]:before{content:"";background:var(--tint);opacity:0;border-radius:2px;width:2px;transition:opacity .3s,scale .52s cubic-bezier(.22,1.2,.36,1);position:absolute;top:10px;bottom:10px;left:-18.5px;scale:1 .4}.rf__items>li.is-on[data-v-ac66cfab]:before{opacity:1;scale:1}.rf__items>li[data-v-ac66cfab]:nth-child(4n+1){--tint:var(--signal-flare)}.rf__items>li[data-v-ac66cfab]:nth-child(4n+2){--tint:var(--signal-violet)}.rf__items>li[data-v-ac66cfab]:nth-child(4n+3){--tint:var(--color-blue-900)}.rf__items>li[data-v-ac66cfab]:nth-child(4n+4){--tint:var(--signal-volt)}@media (width<=900px){.rf[data-v-ac66cfab],.rf--reverse[data-v-ac66cfab]{gap:var(--space-40);grid-template-columns:1fr}.rf--reverse .rf__plate[data-v-ac66cfab]{order:0}.rf__plate[data-v-ac66cfab]{aspect-ratio:auto;min-height:0}.rf--reverse .rf__say[data-v-ac66cfab],.rf__say[data-v-ac66cfab]{border:0;margin:0;padding:0}}@media (prefers-reduced-motion:reduce){.rf__itemBody[data-v-ac66cfab]{transition:none}}
