.df-teaching{--df-font: "Manrope", "Avenir Next", "Segoe UI", sans-serif;position:relative;padding:var(--df-t-pad-top-m, 32px) 0 var(--df-t-pad-bottom-m, 24px);color:var(--df-t-text);font-family:var(--df-font);overflow:clip;isolation:isolate}@media screen and (min-width:750px){.df-teaching{padding:var(--df-t-pad-top-t, 40px) 0 var(--df-t-pad-bottom-t, 32px)}}@media screen and (min-width:990px){.df-teaching{padding:var(--df-t-pad-top, 56px) 0 var(--df-t-pad-bottom, 40px)}}.df-teaching__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.df-teaching__wash{position:absolute;border-radius:50%;filter:blur(54px);opacity:.36}.df-teaching__wash--1{width:min(48vw,380px);height:min(48vw,380px);top:-14%;left:-8%;background:radial-gradient(circle,color-mix(in srgb,var(--df-t-bronze) 40%,transparent),transparent 70%)}.df-teaching__wash--2{width:min(40vw,320px);height:min(40vw,320px);bottom:8%;right:-6%;background:radial-gradient(circle,color-mix(in srgb,var(--df-t-accent) 26%,transparent),transparent 72%)}.df-teaching__inner{position:relative;z-index:1;width:min(100% - 1.5rem,920px);margin-inline:auto;display:grid;gap:clamp(1.25rem,3vw,1.85rem)}.df-teaching__header{display:grid;justify-items:center;text-align:center;gap:.65rem}.df-teaching__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--df-t-bronze)}.df-teaching__heading{margin:0;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:800;letter-spacing:-.025em;line-height:1.05;color:var(--df-t-text)}.df-teaching__heading p{margin:0}.df-teaching__heading strong,.df-teaching__heading b{color:var(--df-t-bronze)}.df-teaching__rule{width:3rem;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--df-t-accent),var(--df-t-bronze))}.df-teaching__intro,.df-teaching__closing{margin:0;font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:500;line-height:1.65;color:var(--df-t-muted)}.df-teaching__intro p,.df-teaching__closing p{margin:0 0 .85em}.df-teaching__intro p:last-child,.df-teaching__closing p:last-child{margin-bottom:0}.df-teaching__highlight{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:clamp(1.1rem,2.5vw,1.45rem) clamp(1.1rem,2.8vw,1.6rem);background:var(--df-t-panel);border-radius:1rem;overflow:hidden}.df-teaching__highlight-mark{width:4px;align-self:stretch;min-height:2.5rem;border-radius:999px;background:linear-gradient(180deg,var(--df-t-accent),var(--df-t-bronze))}.df-teaching__highlight-label{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--df-t-accent)}.df-teaching__highlight-text{margin:0;font-size:clamp(.95rem,1.45vw,1.08rem);font-weight:600;line-height:1.55;color:var(--df-t-text)}.df-teaching__highlight-text p{margin:0}[data-df-teach-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-df-teach-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-df-teach-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/df-teaching.css.map */
