.learn-head{color:#fff;background:radial-gradient(50% 70% at 78% 40%,#fed9461a 0%,#0000 70%),repeating-linear-gradient(112deg,#ffffff08 0 96px,#0000 96px 192px),linear-gradient(168deg,#00785a 0%,#005f45 45%,#003e2e 100%);padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(8rem,11vw,10rem);position:relative;overflow:clip}.learn-head .eyebrow{color:#fed946}.learn-head h1{color:#fff;max-width:18ch;margin-top:14px;font-size:clamp(3rem,6vw,5.6rem);line-height:.95}.learn-head__intro{color:#ffffffd9;max-width:34rem;margin-top:22px;font-size:1.15rem;line-height:1.7}.learn-head__van{z-index:1;width:min(100%,30rem);margin:1.75rem auto 0;position:relative}.learn-head__van img{z-index:1;width:100%;height:auto;display:block;position:relative}.learn-head__van:after{content:"";background:radial-gradient(#00140e8c 0%,#00140e33 45%,#0000 72%);border-radius:50%;height:14%;position:absolute;bottom:-3%;left:6%;right:4%}@media (min-width:1280px){.learn-head__van{width:min(50%,640px);margin:0;position:absolute;bottom:-1.5rem;right:0}.learn-head h1,.learn-head__intro{max-width:min(34rem,100% - min(50%,640px) - 2rem)}}.learn-ghost{z-index:0;aspect-ratio:1.047;pointer-events:none;--hh-plane:-5rem;width:min(640px,52vw);position:absolute;top:-2rem;right:-6rem}.learn-ghost__art{filter:brightness(0)invert();opacity:.08;background:url(/brand/review/mascot-one-color-green.svg) 50%/contain no-repeat;width:100%;height:100%;display:block;transform:rotate(-8deg)}.learn-feature{z-index:2;color:var(--color-spruce);background:#fff;border-radius:28px;grid-template-columns:1.15fr 1fr;margin-top:-6rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #00140e1f,0 34px 70px -34px #00140ea6}.learn-feature__media{min-height:380px;position:relative;overflow:hidden}.learn-feature__copy{flex-direction:column;justify-content:center;padding:clamp(1.75rem,3.2vw,3.25rem);display:flex}.learn-feature__copy h2{font-family:var(--font-display);color:var(--color-spruce);margin-top:10px;font-size:clamp(2.1rem,3.2vw,3rem);line-height:1.02}.learn-feature__dek{color:var(--color-mist);margin-top:16px;font-size:1.05rem;line-height:1.7}.learn-feature__by,.learn-card__by{color:var(--color-mist);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:.8rem;font-weight:700}.learn-feature__more,.learn-card__more{color:var(--color-brand);align-items:center;gap:8px;margin-top:18px;font-weight:700;display:inline-flex}.learn-feature:hover .learn-feature__more,.learn-card:hover .learn-card__more{text-underline-offset:4px;text-decoration:underline}.learn-feature:focus-visible,.learn-card:focus-visible{outline-offset:4px;outline:3px solid #fba61d}.learn-more{margin-top:clamp(4rem,7vw,6rem)}.learn-more>h2,.learn-services>h2{color:var(--color-brand);font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:1.02}.learn-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px;margin-top:28px;padding:0;list-style:none;display:grid}.learn-card{height:100%;color:var(--color-spruce);background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #00140e1f,0 22px 44px -28px #00140e8c}.learn-card__media{aspect-ratio:16/10;position:relative;overflow:hidden}.learn-card__copy{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.learn-card__by{margin-top:0}.learn-card h3{font-family:var(--font-display);margin-top:8px;font-size:1.75rem;line-height:1.05}.learn-card__dek{color:var(--color-mist);flex:1;margin-top:10px;line-height:1.65}.learn-services{margin-top:clamp(4rem,7vw,6rem)}.learn-services__intro{color:var(--color-mist);margin-top:10px;font-size:1.05rem}.learn-close{color:#fff;background:radial-gradient(at 80% 0,#168f62,#006d53 60%,#00543f);border-radius:26px;margin:clamp(4rem,7vw,6rem) 0;padding:clamp(2rem,4vw,3rem);box-shadow:0 24px 48px -28px #00241acc}.learn-close h2{color:#fff;font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:1.02}.learn-close p{color:#ffffffd9;max-width:36rem;margin:12px 0 22px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.learn-media__img{transition:transform .5s cubic-bezier(.23,1,.32,1)}.learn-feature:hover .learn-media__img,.learn-card:hover .learn-media__img{transform:scale(1.03)}}@media (max-width:1023px){.learn-feature{grid-template-columns:1fr}.learn-feature__media{aspect-ratio:16/10;min-height:0}.learn-ghost{width:26rem;top:auto;bottom:-3rem;right:-9rem}}@media (max-width:639px){.learn-head{padding-bottom:7rem}.learn-head h1{font-size:3rem}.learn-head__intro{font-size:1.05rem}.learn-feature{border-radius:22px;margin-top:-5rem}.learn-card h3{font-size:1.6rem}}
