.rn-hero{padding-bottom:clamp(64px,9vw,140px)}.rn-hero__text{grid-column:1/-1}.rn-hero__text .t-lead{max-width:28ch}.rn-hero__fig{grid-column:1/-1;margin:48px 0 0}.rn-hero__fig .frame{aspect-ratio:4/5}.rn-hero__fig figcaption{margin-top:10px}@media (min-width:900px){.rn-hero__text{grid-column:1/span 6;align-self:end}.rn-hero__fig{grid-column:8/span 5;margin-top:0}}.rn-trades__head{gap:16px;margin-bottom:clamp(32px,5vw,64px);display:grid}.rn-trades__head>*{margin:0}@media (min-width:900px){.rn-trades__head{align-items:end;gap:var(--gutter);grid-template-columns:1.2fr 1fr}}.rn-trades__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rn-trades__list>li{border-bottom:1px solid var(--line);grid-template-columns:1fr 72px;align-items:center;gap:6px 16px;padding:20px 0;display:grid}.rn-trades__name{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.5rem);font-weight:400;line-height:1.1}.rn-trades__line{color:var(--fg-muted);font-size:var(--fs-small);grid-column:1;max-width:48ch;margin:0}.rn-trades__thumb{aspect-ratio:4/5;grid-area:1/2/span 2;width:72px;display:block}@media (min-width:900px){.rn-trades__list>li{grid-template-columns:5fr 5fr 88px;padding:18px 0}.rn-trades__name{font-size:clamp(1.5rem,1.1rem + 1vw,2.125rem)}.rn-trades__line{font-size:var(--fs-body);grid-column:2}.rn-trades__thumb{aspect-ratio:1;grid-area:1/3;width:88px}}.rn-why__intro{grid-column:1/-1;align-content:start;gap:20px;margin-bottom:48px;display:grid}.rn-why__intro>*{margin:0}.rn-why__list{border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:0;list-style:none}.rn-why__list>li{border-bottom:1px solid var(--line);gap:8px;padding:28px 0;display:grid}.rn-why__list h3,.rn-why__list p{margin:0}.rn-why__proof{font-size:var(--fs-small);color:var(--fg-muted);max-width:52ch}.rn-why__quote{margin:12px 0 0}.rn-why__quote blockquote{border-left:1px solid var(--line);font-family:var(--font-display);text-wrap:pretty;max-width:34em;margin:0;padding-left:18px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.5}.rn-why__quote blockquote p{margin:0 0 .75em}.rn-why__quote blockquote p:last-child{margin-bottom:0}.rn-why__quote figcaption{font-size:var(--fs-small);color:var(--fg-muted);margin-top:14px}.rn-why__quote figcaption strong{color:var(--fg);font-weight:600}@media (min-width:900px){.rn-why__intro{top:calc(var(--header-h) + 32px);grid-column:1/span 4;align-self:start;position:sticky}.rn-why__list{grid-column:6/span 7}.rn-why__list>li{column-gap:var(--gutter);grid-template-columns:2fr 3fr}.rn-why__list>li>:not(h3){grid-column:2}.rn-why__list>li>h3{grid-row:1/span 3}}.rn-steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.rn-steps li{grid-template-columns:40px 1fr;gap:4px 12px;display:grid}.rn-steps__n{font-family:var(--font-display);color:var(--sea);grid-row:1/span 2;font-size:1.75rem;line-height:1}.rn-steps h3,.rn-steps p{margin:0}.rn-steps h3{font-size:1.0625rem;font-weight:600}.rn-steps p{color:var(--fg-muted);font-size:var(--fs-small)}@media (min-width:900px){.rn-steps{gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));padding-top:28px}.rn-steps li{grid-template-columns:1fr}.rn-steps__n{grid-row:auto;margin-bottom:12px}}.rn-process__head{gap:16px;max-width:760px;margin-bottom:48px;display:grid}.rn-process__head>*{margin:0}.rn-areas{gap:12px;margin-top:clamp(56px,8vw,112px);display:grid}.rn-areas>*{margin:0}.rn-areas__list{font-family:var(--font-display);font-size:var(--fs-h3);max-width:36ch;line-height:1.35}.rn-work__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:clamp(32px,5vw,64px);display:flex}.rn-work__head>*{margin:0}.rn-work__grid{gap:48px var(--gutter);display:grid}.rn-work__item{gap:14px;display:grid}.rn-work__item p{margin:0}.rn-work__media{aspect-ratio:3/2}.rn-work__media>.frame{height:100%}.rn-work__media--pair{grid-template-columns:1fr 1fr;gap:3px;display:grid}.rn-work__title{font-weight:600;transition:color .3s}@media (hover:hover){.rn-work__item:hover .rn-work__title{color:var(--sea)}}@media (min-width:640px){.rn-work__grid{gap:48px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.rn-cta__side{grid-column:1/-1;align-content:start;gap:20px;margin-bottom:48px;display:grid}.rn-cta__side>*{margin:0}.rn-cta__form{grid-column:1/-1;min-width:0}@media (min-width:900px){.rn-cta__side{grid-column:1/span 5;margin-bottom:0}.rn-cta__form{grid-column:7/span 6}}.rn-quote{gap:28px;display:grid}.rn-quote__group{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.rn-quote__group legend{margin-bottom:12px;padding:0;font-weight:600}.rn-quote textarea::placeholder{color:var(--fg-muted)}.rn-quote__preview{border-left:2px solid var(--line);background:color-mix(in oklab, var(--fg) 6%, transparent);gap:8px;margin:0;padding:18px 20px;display:grid}.rn-quote__preview p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.rn-quote__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}
