@layer components{.just-start_wrap{width:100%;color:var(--text-1)}.just-start_hero{grid-template-columns:1.45fr 1fr;align-items:center;gap:2.5rem;padding-block:2rem 3.5rem;display:grid}.just-start_hero-art{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.just-start_eyebrow{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}.just-start_eyebrow:before{content:"";background:var(--brand-500);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.just-start_title{font-family:var(--font-bricolage);letter-spacing:-.055em;margin-block:2rem;font-size:clamp(1.75rem,3.2vw,3rem);font-weight:600;line-height:1.1}.just-start_title>span{color:var(--brand-900,#163300);letter-spacing:-.07em;margin-top:.15em;font-size:clamp(4.25rem,8.8vw,8.25rem);line-height:1;display:block}.just-start_dot{color:var(--brand-500)}.just-start_hero-bottom,.just-start_closing-copy{justify-items:start;gap:1.5rem;display:grid}.just-start_closing-art{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.just-start_intro{max-width:56ch;color:var(--text-2);font-size:1.2rem;line-height:1.7}.just-start_read{white-space:nowrap;align-items:center;gap:1.25rem;min-height:2.75rem;font-size:.95rem;font-weight:500;display:flex}.just-start_navigation{border-block:.0625rem solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.just-start_navigation a{align-items:center;gap:1rem;min-height:4rem;padding:1.35rem 1rem;font-weight:500;display:flex}.just-start_navigation a+a{border-left:.0625rem solid var(--border)}.just-start_navigation a>span{color:var(--text-2);font-size:.75rem}.just-start_navigation a>.action-arrow_wrap{margin-left:auto}.just-start_essay{grid-template-columns:1fr 1.65fr;gap:6rem;padding-block:5rem;scroll-margin-top:8rem;display:grid}.just-start_margin h2{font-family:var(--font-bricolage);letter-spacing:-.04em;margin-block:1.5rem;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.13}.just-start_margin>p:not(.just-start_eyebrow){max-width:28ch;font-size:1.1rem;line-height:1.7}.just-start_margin-rule{background:var(--brand-500);width:3rem;height:.25rem;margin-block:2rem}.just-start_margin .just-start_mantra{font-family:var(--font-bricolage);font-size:1.5rem;font-weight:500;line-height:1.5}.just-start_body{max-width:65ch;color:var(--text-2);font-size:1.125rem;line-height:1.85}.just-start_body p+p{margin-top:1.5rem}.just-start_body strong{color:var(--text-1);font-weight:600}.just-start_body a{text-underline-offset:.2em;text-decoration:underline}.just-start_principles{grid-template-columns:repeat(3,1fr);gap:2.5rem;padding-bottom:5rem;display:grid}.just-start_principle{border-top:.125rem solid var(--brand-500);padding-top:1.5rem;scroll-margin-top:8rem}.just-start_number{background:var(--light-300);width:2.5rem;height:2.5rem;color:var(--brand-900,#163300);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.just-start_principle h3{font-family:var(--font-bricolage);letter-spacing:-.025em;margin-block:1.25rem 1rem;font-size:1.65rem;font-weight:600;line-height:1.2}.just-start_principle p{color:var(--text-2);font-size:1.05rem;line-height:1.75}.just-start_closing{background:var(--light-300);border-radius:var(--radius-main);grid-template-columns:1.6fr 1fr;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.just-start_closing h2{font-family:var(--font-bricolage);letter-spacing:-.045em;max-width:22ch;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;line-height:1.08}.just-start_closing-copy>p:not(.just-start_eyebrow){max-width:60ch;color:var(--text-2);font-size:1.125rem;line-height:1.7}.just-start_wrap a:focus-visible{outline-offset:.3rem;outline:.15rem solid}@media not (min-width:48rem){.just-start_hero{grid-template-columns:1fr;gap:1.5rem;padding-block:1rem 2.5rem}.just-start_hero-art{justify-self:center;max-width:24rem}.just-start_closing{grid-template-columns:1fr}.just-start_closing-art{justify-self:center;max-width:20rem}.just-start_hero-bottom{flex-direction:column;align-items:flex-start;gap:1.5rem}.just-start_navigation{grid-template-columns:1fr}.just-start_navigation a{padding-inline:0}.just-start_navigation a+a{border-left:0;border-top:.0625rem solid var(--border)}.just-start_essay{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem}.just-start_margin .just-start_mantra,.just-start_margin-rule{display:none}.just-start_principles{grid-template-columns:1fr;gap:2rem;padding-bottom:3rem}}}
