.jr{border-top:1px solid var(--mu-line);padding:4.5rem 1.5rem;position:relative}@media (min-width:900px){.jr{padding:6.5rem 4rem}}.jr-choices{border:0;flex-wrap:wrap;gap:.75rem;margin:2.5rem 0 0;padding:0;display:flex}.jr-choice{cursor:pointer;display:inline-flex;position:relative}.jr-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.jr-choice-label{font-family:var(--mu-display);letter-spacing:-.025em;color:var(--mu-muted);border:1px solid var(--mu-line);min-height:3.25rem;transition:color .35s var(--mu-ease), border-color .35s var(--mu-ease), background-color .35s var(--mu-ease);border-radius:999px;align-items:center;padding:.7rem 1.35rem;font-size:clamp(1.15rem,2.6vw,1.65rem);font-weight:600;display:inline-flex}.jr-choice[data-on=true] .jr-choice-label{color:#0a0908;background:var(--mu-gold);border-color:var(--mu-gold)}@media (hover:hover){.jr-choice:hover .jr-choice-label{color:var(--mu-light);border-color:var(--mu-gold)}.jr-choice[data-on=true]:hover .jr-choice-label{color:#0a0908}}.jr-choice input:focus-visible+.jr-choice-label{outline:2px solid var(--mu-gold);outline-offset:3px}.jr-answer{min-height:6.5rem;margin:2.25rem 0 0}@media (min-width:700px){.jr-answer{min-height:5.5rem}}.jr-answer-line{font-family:var(--mu-serif);color:var(--mu-light);max-width:34ch;margin:0 0 .75rem;font-size:clamp(1.3rem,3vw,2rem);font-style:italic;line-height:1.35}.jr-answer-because{font-family:var(--mu-body);color:var(--mu-gold);max-width:46ch;margin:0;font-size:.9375rem;line-height:1.6}.jr-actions{margin-top:2rem}.jr-families{background:var(--mu-line);border:1px solid var(--mu-line);gap:1px;margin-top:2.75rem;display:grid}@media (min-width:860px){.jr-families{grid-template-columns:repeat(3,1fr)}}.jr-family{background:var(--mu-wall);transition:background-color .5s var(--mu-ease);flex-direction:column;gap:.85rem;padding:2.25rem 1.5rem 2.5rem;display:flex;position:relative}@media (min-width:860px){.jr-family{padding:2.75rem 2rem 3rem}}.jr-family[data-lead=true]{background:#14110d}.jr-family[data-lead=true]:before{content:"";background:var(--mu-gold);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.jr-family-flag{font-family:var(--mu-body);letter-spacing:.22em;text-transform:uppercase;color:var(--mu-gold);font-size:.625rem}.jr-family h3{font-family:var(--mu-display);letter-spacing:-.03em;color:var(--mu-light);margin:0;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:600;line-height:1.05}.jr-family-outcome{font-family:var(--mu-serif);color:var(--mu-gold);margin:0;font-size:clamp(1.05rem,2vw,1.25rem);font-style:italic;line-height:1.35}.jr-family-services{flex-wrap:wrap;gap:.4rem .5rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.jr-family-services li{font-family:var(--mu-body);color:var(--mu-muted);border:1px solid var(--mu-line);border-radius:999px;padding:.32rem .7rem;font-size:.8125rem}.jr-services{margin:2.75rem 0 0;padding:0;list-style:none}.jr-service{border-top:1px solid var(--mu-line);transition:padding-left .4s var(--mu-ease);gap:.5rem;padding:1.5rem 0;display:grid}.jr-service:last-child{border-bottom:1px solid var(--mu-line)}.jr-service-group{font-family:var(--mu-body);letter-spacing:.24em;text-transform:uppercase;color:var(--mu-gold);margin-bottom:.5rem;font-size:.625rem;display:block}.jr-service-name{font-family:var(--mu-display);letter-spacing:-.03em;color:var(--mu-light);margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:600;line-height:1.05}.jr-service-outcome{font-family:var(--mu-serif);color:var(--mu-gold);max-width:44ch;margin:0;font-size:clamp(1.05rem,2vw,1.3rem);font-style:italic;line-height:1.35}.jr-service-toggle{cursor:pointer;font-family:var(--mu-body);letter-spacing:.02em;color:var(--mu-muted);border:0;border-bottom:1px solid var(--mu-line);transition:color .3s var(--mu-ease), border-color .3s var(--mu-ease);background:0 0;justify-self:start;margin:.15rem 0 0;padding:.35rem 0;font-size:.8125rem}@media (hover:hover){.jr-service-toggle:hover{color:var(--mu-gold);border-color:var(--mu-gold)}}.jr-service-toggle:focus-visible{outline:2px solid var(--mu-gold);outline-offset:3px}.jr-service-scope{font-family:var(--mu-body);color:var(--mu-muted);max-width:58ch;margin:.35rem 0 0;font-size:.9375rem;line-height:1.65}.jr-service[data-open=true]{padding-left:.85rem}.jr-doc-section{padding-top:5.5rem}.jr-documentary{flex-direction:column;gap:3.5rem;margin:3rem 0 0;padding:0;list-style:none;display:flex}@media (min-width:900px){.jr-documentary{gap:5rem}}.jr-doc-beat{opacity:1;transition:opacity .9s var(--mu-ease), transform .9s var(--mu-ease);gap:1.25rem;display:grid;transform:none}@media (min-width:900px){.jr-doc-beat{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem}.jr-doc-beat:nth-child(2n) .jr-doc-media{order:2}}.mu-js .jr-doc-beat[data-settled=false]{opacity:0;transform:translateY(1.25rem)}.jr-doc-media{aspect-ratio:3/2;position:relative;overflow:hidden}.jr-doc-media img{object-fit:cover;filter:grayscale(.15)brightness(.9)contrast(1.02)}.jr-doc-n{font-family:var(--mu-body);letter-spacing:.2em;text-transform:uppercase;color:var(--mu-gold);margin-bottom:.85rem;font-size:.6875rem;display:block}.jr-doc-label{font-family:var(--mu-serif);color:var(--mu-light);max-width:26ch;margin:0 0 .6rem;font-size:clamp(1.2rem,2.4vw,1.6rem);font-style:italic;line-height:1.35}.jr-doc-line{font-family:var(--mu-body);color:var(--mu-muted);max-width:42ch;margin:0;font-size:.9375rem;line-height:1.65}.jr-founder-resolve{border-top:1px solid var(--mu-line);max-width:44rem;margin-top:4.5rem;padding-top:3rem}.jr-founder-resolve .ed-display{margin-bottom:1.25rem}.jr-founder-lede{font-family:var(--mu-serif);color:var(--mu-light);max-width:30ch;margin:0;font-size:clamp(1.25rem,2.6vw,1.75rem);font-style:italic;line-height:1.4}.jr-founder-note{font-family:var(--mu-body);color:var(--mu-muted);max-width:56ch;margin:1.25rem 0 0;font-size:.9375rem;line-height:1.7}.jr-rights{font-family:var(--mu-body);color:var(--mu-muted);opacity:.8;max-width:64ch;margin:2rem 0 0;font-size:.8125rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.jr-choice-label,.jr-family,.jr-service,.jr-service-toggle{transition:none!important}}
