.academy-module__TibbGG__page{--academy-ink:#171a12;--academy-muted:#596055;--academy-line:#d8dacd;--academy-accent:#5f5d22;color:var(--academy-ink);gap:clamp(5rem,8vw,7rem);padding-top:clamp(1rem,2.5vw,2.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem);display:grid}.academy-module__TibbGG__page h1,.academy-module__TibbGG__page h2,.academy-module__TibbGG__page h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal}.academy-module__TibbGG__page h1,.academy-module__TibbGG__page h2{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:500}.academy-module__TibbGG__kicker{color:var(--academy-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:880;line-height:1.35}.academy-module__TibbGG__hero{grid-template-columns:minmax(0,.94fr) minmax(23rem,.78fr);align-items:center;gap:clamp(2.8rem,7vw,7rem);min-height:0;display:grid}.academy-module__TibbGG__heroCopy h1{max-width:16ch;margin:.8rem 0 1.4rem;font-size:clamp(3rem,4.6vw,4.4rem);line-height:.95}.academy-module__TibbGG__heroCopy h1 span{color:var(--academy-accent);display:block}.academy-module__TibbGG__lead{max-width:42rem;color:var(--academy-muted);margin:0;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.65}.academy-module__TibbGG__trust{border-left:2px solid var(--academy-accent);color:#3f463c;margin:1.15rem 0 0;padding-left:.9rem;font-size:.92rem;font-weight:760}.academy-module__TibbGG__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-top:1.8rem;display:flex}.academy-module__TibbGG__actions>a:not(.button){min-height:2.75rem;color:var(--academy-ink);align-items:center;font-size:.9rem;font-weight:780;display:inline-flex}.academy-module__TibbGG__preview{background:radial-gradient(circle at 88% 0%, #d8d66f1f, transparent 19rem), var(--academy-ink);color:#fff;border:1px solid #32362a;border-radius:1.75rem;padding:clamp(1.25rem,2.7vw,2rem);overflow:hidden;box-shadow:0 2rem 5rem #1e231929}.academy-module__TibbGG__previewHeader,.academy-module__TibbGG__previewCourse{justify-content:space-between;align-items:center;gap:1rem;display:flex}.academy-module__TibbGG__previewHeader>div{gap:.2rem;display:grid}.academy-module__TibbGG__previewHeader span,.academy-module__TibbGG__previewSteps small{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:780}.academy-module__TibbGG__previewHeader strong{font-size:1rem}.academy-module__TibbGG__previewHeader>b{color:#d8d66f;border:1px solid #d8d66f73;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;font-size:.86rem;display:grid}.academy-module__TibbGG__previewCourse{margin-top:2.1rem;display:grid}.academy-module__TibbGG__previewCourse>span{color:#d8d66f;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.academy-module__TibbGG__previewCourse h2{letter-spacing:-.05em;margin:.35rem 0 .9rem;font-family:inherit;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:620}.academy-module__TibbGG__progress{background:#ffffff1f;border-radius:999px;height:.42rem;overflow:hidden}.academy-module__TibbGG__progress span{border-radius:inherit;background:#d8d66f;width:25%;height:100%;display:block}.academy-module__TibbGG__previewSteps{gap:0;margin:1.65rem 0 0;padding:0;list-style:none;display:grid}.academy-module__TibbGG__previewNote{color:#d0d3c8;font-size:.95rem;line-height:1.55}.academy-module__TibbGG__preview .button{width:100%;margin-top:1rem}.academy-module__TibbGG__previewSteps li{border-top:1px solid #ffffff1c;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.9rem 0;display:grid}.academy-module__TibbGG__previewSteps li>span{color:#ffffff8c;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.62rem;font-weight:850;display:grid}.academy-module__TibbGG__previewSteps li>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.academy-module__TibbGG__previewSteps strong{font-size:.92rem}.academy-module__TibbGG__previewSteps [data-state=done]>span{color:var(--academy-ink);background:#d8d66f;border-color:#d8d66f}.academy-module__TibbGG__previewSteps [data-state=done] small,.academy-module__TibbGG__previewSteps [data-state=next] small{color:#d8d66f}.academy-module__TibbGG__sectionHeading{max-width:58rem}.academy-module__TibbGG__sectionHeading h2,.academy-module__TibbGG__next h2{max-width:18ch;margin:.65rem 0 0;font-size:clamp(2.4rem,3.7vw,3.3rem);line-height:.98}.academy-module__TibbGG__sectionHeading>p:last-child{max-width:46rem;color:var(--academy-muted);margin:1rem 0 0;font-size:1.02rem}.academy-module__TibbGG__learning>ol{border:1px solid var(--academy-line);background:var(--academy-line);border-radius:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(2.2rem,4vw,3.5rem) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.academy-module__TibbGG__learning li{background:#fff;min-width:0;padding:clamp(1.45rem,2.5vw,2.25rem)}.academy-module__TibbGG__learning li>span{color:var(--academy-accent);letter-spacing:.12em;font-size:.7rem;font-weight:900}.academy-module__TibbGG__learning h3{letter-spacing:-.04em;margin:1.1rem 0 .55rem;font-size:clamp(1.55rem,2vw,1.95rem);font-weight:570;line-height:1.05}.academy-module__TibbGG__learning li p{color:var(--academy-muted);margin:0;font-size:.92rem;line-height:1.56}.academy-module__TibbGG__practiceNote{border-left:2px solid var(--academy-accent);color:#4d544a;max-width:55rem;margin:1.25rem 0 0;padding-left:1rem;font-size:.9rem;line-height:1.55}.academy-module__TibbGG__levels{background:#e9e5d7;border-radius:1.8rem;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,6rem);padding:clamp(2rem,4.5vw,4rem);display:grid}.academy-module__TibbGG__levels>ol{margin:0;padding:0;list-style:none;display:grid}.academy-module__TibbGG__levels>ol li{border-top:1px solid #171a1229;grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.1rem 0;display:grid}.academy-module__TibbGG__levels>ol li:first-child{border-top:0}.academy-module__TibbGG__levels>ol li>span{border:1px solid var(--academy-accent);width:3.3rem;height:3.3rem;color:var(--academy-accent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.academy-module__TibbGG__levels h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:600;line-height:1.05}.academy-module__TibbGG__levels li p{color:var(--academy-muted);margin:.3rem 0 0;font-size:.9rem}.academy-module__TibbGG__levelTrust{color:var(--academy-accent);border-top:1px solid #171a1229;align-self:end;padding-top:1rem;font-size:.86rem}.academy-module__TibbGG__next{background:var(--academy-ink);color:#fff;border-radius:1.8rem;justify-items:start;padding:clamp(2rem,4.5vw,4rem);display:grid}.academy-module__TibbGG__next .academy-module__TibbGG__kicker{color:#d8d66f}.academy-module__TibbGG__next h2{max-width:18ch}.academy-module__TibbGG__next .academy-module__TibbGG__actions>a:not(.button){color:#fff}@media (max-width:960px){.academy-module__TibbGG__hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.76fr);gap:2.5rem}.academy-module__TibbGG__heroCopy h1{font-size:clamp(3.2rem,6.2vw,4.35rem)}.academy-module__TibbGG__learning>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.academy-module__TibbGG__page{gap:clamp(3.7rem,13vw,5rem);padding-top:.8rem}.academy-module__TibbGG__hero{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:0}.academy-module__TibbGG__heroCopy h1{max-width:12ch;font-size:clamp(2.4rem,10vw,3rem);line-height:.97}.academy-module__TibbGG__sectionHeading h2,.academy-module__TibbGG__next h2{font-size:clamp(2rem,8.6vw,2.4rem)}.academy-module__TibbGG__levels{grid-template-columns:minmax(0,1fr)}.academy-module__TibbGG__levelTrust{grid-column:1}}@media (max-width:520px){.academy-module__TibbGG__actions{flex-direction:column;align-items:stretch}.academy-module__TibbGG__actions>.button{width:100%}.academy-module__TibbGG__actions>a:not(.button){align-self:center;padding:.55rem}.academy-module__TibbGG__previewSteps li>div{flex-direction:column;align-items:flex-start;gap:.15rem}.academy-module__TibbGG__learning>ol{grid-template-columns:minmax(0,1fr)}.academy-module__TibbGG__learning h3{margin-top:.55rem}.academy-module__TibbGG__levels>ol li{grid-template-columns:3.35rem minmax(0,1fr)}.academy-module__TibbGG__levels>ol li>span{width:2.9rem;height:2.9rem}}
