.teaching_aligned__YKZQc{grid-auto-rows:auto}.teaching_alignedCard__TX180{display:grid;grid-template-rows:subgrid;row-gap:0;align-content:start}.teaching_course__lcTVO{grid-row:span 5}.teaching_workshop__K9ckE{grid-row:span 4}.teaching_cardText___ij2T{margin-top:16px;font-size:.85rem}.teaching_parts__o6gAK{display:grid;gap:4px;margin-top:20px}.teaching_parts__o6gAK li{letter-spacing:.08em}.teaching_parts__o6gAK li:before{content:"–";margin-right:.7em}.teaching_assignments__rryQc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.6vw,36px) clamp(24px,4vw,64px)}.teaching_assignment__kMEey{display:grid;grid-template-columns:2.75rem minmax(0,1fr);column-gap:16px;align-items:baseline}.teaching_assignmentTitle__s3Wi1{font-size:clamp(1.05rem,1.7vw,1.45rem);letter-spacing:-.01em;line-height:1.18}.teaching_assignmentBrief___LKN9{margin-top:6px;font-size:.85rem;color:var(--text-soft)}@media (max-width:767px){.teaching_assignments__rryQc{grid-template-columns:minmax(0,1fr)}}.teaching_resource__WKIOl{display:flex;flex-direction:column}.teaching_clip__78nFw{margin-top:auto;border-top:var(--line-w) solid var(--line)}.teaching_clip__78nFw .placeholder{border:0}.teaching_clipVideo__JNw_q{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--bg-secondary)}.teaching_band__qcWr3{padding:clamp(20px,3.5vw,48px);background:linear-gradient(90deg,color-mix(in srgb,var(--text-muted) 55%,var(--bg-deep)),var(--bg-elevated));border:var(--line-w) solid var(--line)}.teaching_row__npKEV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,20px)}.teaching_bandCard__OtiFW{min-height:clamp(180px,20vw,260px);display:flex;flex-direction:column;gap:10px}@media (max-width:767px){.teaching_row__npKEV{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:6px}.teaching_row__npKEV>*{scroll-snap-align:start}}.teaching_collage__QBh9e{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);align-items:start}.teaching_collage__QBh9e>*{grid-column:span 6}@media (min-width:1024px){.teaching_collage__QBh9e>:nth-child(7n+1){grid-column:1/6}.teaching_collage__QBh9e>:nth-child(7n+2){grid-column:7/10;margin-top:72px}.teaching_collage__QBh9e>:nth-child(7n+3){grid-column:10/13;margin-top:190px}.teaching_collage__QBh9e>:nth-child(7n+4){grid-column:2/9;margin-top:-40px}.teaching_collage__QBh9e>:nth-child(7n+5){grid-column:9/13;margin-top:48px}.teaching_collage__QBh9e>:nth-child(7n+6){grid-column:1/6;margin-top:8px}.teaching_collage__QBh9e>:nth-child(7n){grid-column:6/11;margin-top:110px}}@media (min-width:768px) and (max-width:1023px){.teaching_collage__QBh9e>:nth-child(2n){margin-top:64px}}@media (max-width:767px){.teaching_collage__QBh9e>*{grid-column:1/-1}.teaching_collage__QBh9e>:nth-child(odd){margin-right:10%}.teaching_collage__QBh9e>:nth-child(2n){margin-left:10%}}.teaching_resource__WKIOl{position:relative}.teaching_mark__l7z8V{display:block;width:min(120px,60%);height:auto;margin-bottom:16px;fill:none;stroke:var(--line-strong);stroke-width:var(--line-w);vector-effect:non-scaling-stroke}.teaching_resource__WKIOl[data-shape=pen]{border-radius:0 0 0 clamp(64px,9vw,140px);overflow:hidden}.teaching_resource__WKIOl[data-shape=type] .teaching_mark__l7z8V{width:100%;height:48px}.teaching_resource__WKIOl[data-shape=type] .teaching_clipVideo__JNw_q,.teaching_resource__WKIOl[data-shape=type] .teaching_clip__78nFw .placeholder{aspect-ratio:3/4}.teaching_resource__WKIOl[data-shape=tension]{rotate:-3deg;transform-origin:0 100%}.teaching_resource__WKIOl[data-shape=grid]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 6 - 1px),var(--line) calc(100% / 6 - 1px) calc(100% / 6))}.teaching_resource__WKIOl[data-shape=grid] .teaching_clipVideo__JNw_q,.teaching_resource__WKIOl[data-shape=grid] .teaching_clip__78nFw .placeholder{aspect-ratio:16/7}.teaching_resource__WKIOl[data-shape=color]{aspect-ratio:1;border-radius:50%;overflow:hidden;text-align:center}.teaching_resource__WKIOl[data-shape=color] .card-pad{padding-top:16%;padding-inline:16%}.teaching_resource__WKIOl[data-shape=color] .teaching_mark__l7z8V{margin-inline:auto}.teaching_resource__WKIOl[data-shape=color] .teaching_clip__78nFw{flex:1}.teaching_resource__WKIOl[data-shape=color] .teaching_clipVideo__JNw_q,.teaching_resource__WKIOl[data-shape=color] .teaching_clip__78nFw .placeholder{aspect-ratio:auto;height:100%}.teaching_resource__WKIOl[data-shape=code]{border-style:dashed}.teaching_resource__WKIOl[data-shape=critique]{border-radius:18px 18px 18px 0}.teaching_resource__WKIOl[data-shape=critique]:after{content:"";position:absolute;left:-1px;bottom:-18px;width:18px;height:18px;border-left:var(--line-w) solid var(--line);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px))}.TeachingApproach_panel__MmOI_{position:relative;height:clamp(380px,38vw,540px);overflow:hidden;border:var(--line-w) solid var(--line);background:var(--bg-secondary);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.TeachingApproach_words__LbFD8{position:absolute;inset:0}.TeachingApproach_item__Sqq4g{position:absolute;left:var(--x);top:var(--y);width:0;height:0;display:flex;align-items:center;justify-content:center}.TeachingApproach_word__0hmKC{display:block;white-space:nowrap;font-family:var(--font-display);font-weight:600;line-height:1;letter-spacing:-.01em}.TeachingApproach_word__0hmKC[data-size="0"]{font-size:clamp(.8rem,1vw,1rem)}.TeachingApproach_word__0hmKC[data-size="1"]{font-size:clamp(.9rem,1.2vw,1.2rem)}.TeachingApproach_word__0hmKC[data-size="2"]{font-size:clamp(1rem,1.5vw,1.55rem)}.TeachingApproach_word__0hmKC[data-size="3"]{font-size:clamp(1.5rem,2.8vw,2.7rem)}.TeachingApproach_word__0hmKC[data-tone=ink]{color:var(--text)}.TeachingApproach_word__0hmKC[data-tone=soft]{color:var(--text-soft)}.TeachingApproach_word__0hmKC[data-tone=muted]{color:var(--text-muted)}.TeachingApproach_foot__okDHb{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;flex-wrap:wrap}.TeachingApproach_shuffle__0d0W7{color:var(--text);margin-right:-14px}.TeachingApproach_hintTouch__sdBPt{display:none}@media (hover:none),(pointer:coarse){.TeachingApproach_hintFine__m6QUG{display:none}.TeachingApproach_hintTouch__sdBPt{display:inline}.TeachingApproach_shuffle__0d0W7{display:none}}@media (max-width:767px){.TeachingApproach_panel__MmOI_{height:460px}.TeachingApproach_item__Sqq4g{left:var(--nx);top:var(--ny)}.TeachingApproach_word__0hmKC{white-space:normal;text-align:center;width:max-content;max-width:43vw;line-height:1.08}.TeachingApproach_word__0hmKC[data-size="0"]{font-size:.85rem}.TeachingApproach_word__0hmKC[data-size="1"]{font-size:.95rem}.TeachingApproach_word__0hmKC[data-size="2"]{font-size:1.05rem}.TeachingApproach_word__0hmKC[data-size="3"]{font-size:1.5rem}}.TeachingApproach_panel__MmOI_[data-pencil]{cursor:none}.TeachingApproach_sketch__XsJCP{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke-width:var(--line-w);stroke-linecap:round;stroke-linejoin:round}.TeachingApproach_thread__fkPJY{stroke:var(--line-strong)}.TeachingApproach_ties__Og6sq path{stroke:var(--line)}.TeachingApproach_pencil__MAVvA{stroke:var(--text);opacity:0;transition:opacity .2s var(--ease-out)}.TeachingApproach_sketch__XsJCP[data-on] .TeachingApproach_pencil__MAVvA{opacity:1}.TeachingApproach_word__0hmKC[data-near]{color:var(--text);font-weight:700;transition:color .25s var(--ease-out)}