.in{background:var(--rh-black);--in-title:clamp(2.2rem, 10.2vw, 7rem);--in-statement:clamp(1.25rem, 5vw, 2.4rem);--in-feature:clamp(1.5rem, 4.4vw, 3rem);--in-headline:clamp(1.15rem, 2.6vw, 1.7rem);--in-section-gap:clamp(4.5rem, 13vh, 9rem);--in-row-gap:clamp(3.5rem, 11vh, 8rem);--in-drop:clamp(2rem, 9vh, 6.5rem);position:relative;overflow-x:clip}.in[data-in-state=idle] [data-in-reveal]{clip-path:inset(0 0 100%);opacity:0}.in[data-in-state=idle] [data-in-rule]{transform:scaleX(0)}.in-hero__rule,.in-archive__rule,.in-colophon__rule{background:var(--rh-cream-24);transform-origin:0;width:100%;height:1px;display:block}.in-hero{margin-inline:var(--gutter);padding-block-start:clamp(6rem,17vh,10rem)}.in-hero__eyebrow{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-64);line-height:1}.in-hero__title{font-family:var(--font-display);font-weight:400;font-size:var(--in-title);letter-spacing:-.025em;text-transform:uppercase;color:var(--rh-cream);margin-block-start:clamp(.75rem,2.5vh,1.5rem);line-height:.88}.in-hero__title-inner{display:block}.in-hero__rule{margin-block-start:clamp(1.5rem,5vh,2.75rem)}.in-hero__statement{font-family:var(--font-display);font-weight:400;font-size:var(--in-statement);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);max-width:18ch;margin-block-start:clamp(1.25rem,3.5vh,2rem);line-height:1.08}.in-hero__statement-inner{display:block}.in-hero__body{font-family:var(--font-body);color:var(--rh-cream-78);max-width:60ch;margin-block-start:clamp(1.5rem,4vh,2.25rem);font-size:clamp(.98rem,1.25vw,1.15rem);line-height:1.6}.in-hero__note{border-inline-start:1px solid var(--rh-cream-24);font-family:var(--font-body);color:var(--rh-cream-42);max-width:52ch;margin-block-start:clamp(1.5rem,4vh,2.25rem);padding-inline-start:clamp(1rem,2.5vw,1.75rem);font-size:clamp(.86rem,1.05vw,.98rem);line-height:1.55}.in-archive{margin-inline:var(--gutter);padding-block-start:var(--in-section-gap)}.in-archive__marker{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-64);margin-block-start:clamp(1.1rem,3vh,1.6rem);line-height:1}.in-filter{margin-block-start:clamp(1.75rem,5vh,2.75rem)}.in-filter__label{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-42);line-height:1}.in-filter__row{flex-wrap:wrap;align-items:baseline;gap:0 clamp(1.25rem,3vw,2.75rem);margin-block-start:clamp(.5rem,1.5vh,.9rem);display:flex}.in-filter__item{border:0;min-block-size:44px;font-family:var(--font-body);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-42);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .22s var(--ease-organic), border-color .22s var(--ease-organic);background:0 0;border-block-end:1px solid #0000;border-radius:0;align-items:baseline;gap:.45em;margin:0;padding:.9rem 0 .75rem;font-size:clamp(.78rem,1.05vw,.95rem);line-height:1.2;display:inline-flex}.in-filter__item[data-active]{color:var(--rh-cream);border-block-end-color:var(--rh-cream);cursor:default}@media (hover:hover) and (pointer:fine){.in-filter__item:not([data-active]):hover{color:var(--rh-cream-90);border-block-end-color:var(--rh-cream-24)}}.in-filter__count{letter-spacing:.08em;color:var(--rh-cream-24);transition:color .22s var(--ease-organic);font-size:.82em}.in-filter__item[data-active] .in-filter__count{color:var(--rh-cream-64)}.in-archive__tally{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--rh-cream-42);margin-block-start:clamp(.85rem,2.4vh,1.4rem);line-height:1.3}.in-empty{margin-block-start:clamp(3rem,9vh,5.5rem)}.in-empty__heading{font-family:var(--font-display);font-weight:400;font-size:var(--in-statement);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream-64);line-height:1.05}.in-empty__body{font-family:var(--font-body);color:var(--rh-cream-78);max-width:46ch;margin-block-start:clamp(1rem,3vh,1.5rem);font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.6}.in-empty__body--filtered{margin-block-start:clamp(3rem,9vh,5.5rem)}.in-grid{column-gap:clamp(.75rem,1.6vw,1.5rem);row-gap:var(--in-row-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-block-start:clamp(3rem,9vh,5.5rem);display:grid}.in-card{grid-column:1/-1;min-width:0;margin:0}.in-card[data-beat="1"]{margin-inline-start:clamp(1.25rem,7vw,3rem)}.in-card__frame{background:var(--rh-black-raised);will-change:clip-path;width:100%;position:relative;overflow:hidden}.in-card__image{object-fit:cover;width:100%;height:100%;display:block}.in-card__body{margin-block-start:clamp(.9rem,2.2vw,1.5rem)}.in-card[data-imageless] .in-card__body{border-block-start:1px solid var(--rh-cream-24);margin-block-start:0;padding-block-start:clamp(1.1rem,2.6vw,1.75rem)}.in-card__meta{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.3rem clamp(.6rem,1.4vw,1rem);line-height:1.3;display:flex}.in-card__category{color:var(--rh-cream-78)}.in-card__separator{background:var(--rh-cream-24);width:clamp(10px,1.2vw,18px);height:1px;display:block}.in-card__date{color:var(--rh-cream-42)}.in-card__title{font-family:var(--font-display);font-weight:400;font-size:var(--in-headline);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);overflow-wrap:break-word;max-width:24ch;margin-block-start:clamp(.6rem,1.6vh,.9rem);line-height:1.1}.in-card[data-beat=feature] .in-card__title{font-size:var(--in-feature);max-width:20ch}.in-card__link{color:inherit;text-decoration:none}.in-card[data-linked]{position:relative}.in-card__link:after{content:"";position:absolute;inset:0}.in-card__excerpt{font-family:var(--font-body);color:var(--rh-cream-64);max-width:48ch;margin-block-start:clamp(.6rem,1.6vh,.9rem);font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.55}.in-card__byline{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--rh-cream-42);margin-block-start:clamp(.8rem,2vh,1.2rem);line-height:1.3}@media (hover:hover) and (pointer:fine){.in-card[data-linked] .in-card__image{transition:transform .52s var(--ease-organic)}.in-card[data-linked]:hover .in-card__image,.in-card[data-linked]:focus-within .in-card__image{transform:scale(1.015)}}.in-colophon{margin-inline:var(--gutter);padding-block:var(--in-section-gap) clamp(4rem, 12vh, 8rem)}.in-colophon__label{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-42);margin-block-start:clamp(1.5rem,4vh,2.25rem);line-height:1}.in-colophon__strands{flex-wrap:wrap;gap:.4rem clamp(1rem,2.5vw,2rem);margin:clamp(1.25rem,3.5vh,2rem) 0 0;padding:0;list-style:none;display:flex}.in-colophon__strand{font-family:var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream-64);font-size:clamp(1rem,2.4vw,1.5rem);font-weight:400;line-height:1.15}@media (min-width:700px){.in-card[data-beat="1"]{margin-inline-start:0}.in-card[data-beat=feature]{grid-column:1/12}.in-card[data-beat="0"]{grid-column:1/10}.in-card[data-beat="1"]{grid-column:4/-1}.in-card[data-beat="2"]{grid-column:2/11}.in-hero__body,.in-hero__note{margin-inline-start:clamp(2rem,10vw,8rem)}}@media (min-width:1100px){.in-hero__body,.in-hero__note{margin-inline-start:clamp(2rem,12vw,10rem)}.in-card[data-beat=feature]{grid-column:1/11}.in-card[data-beat="0"]{grid-column:1/6}.in-card[data-beat="1"]{grid-column:7/-1;margin-block-start:var(--in-drop)}.in-card[data-beat="2"]{grid-column:3/11}.in-empty{margin-inline-start:clamp(2rem,12vw,10rem)}}@media (prefers-reduced-motion:reduce){.in[data-in-state=idle] [data-in-reveal]{clip-path:none;opacity:1}.in[data-in-state=idle] [data-in-rule]{transform:none}.in-filter__item,.in-filter__count,.in-card__image{transition:none}.in-card[data-linked]:hover .in-card__image,.in-card[data-linked]:focus-within .in-card__image{transform:none}}
