:root{--ink:#3a261e;--cream:#fff4df;--clay:#c75c3d;--blue:#31586b;--line:#3a261e44}*{box-sizing:border-box}html,body{margin:0;max-width:100%;overflow-x:hidden}body{background:var(--cream);color:var(--ink);font:17px/1.6 Arial,sans-serif}img{display:block;width:100%;height:100%;object-fit:cover}a{color:inherit}h1,h2,h3,p,figure{margin-top:0}.tlm-top{height:86px;padding:1rem 5vw;display:flex;align-items:center;border-bottom:1px solid var(--line)}.tlm-name{margin-right:auto;text-decoration:none;display:grid;grid-template-columns:24px auto}.tlm-name i{width:18px;height:38px;background:var(--clay);border-radius:50% 50% 45% 55%}.tlm-name span{grid-column:2;font-size:.72rem}.tlm-top nav{display:flex;gap:1.5rem}.tlm-top nav a{text-decoration:none}.tlm-top button{display:none}.tlm-hero{display:grid;grid-template-columns:1.1fr .9fr}.tlm-hero figure{margin:0;height:680px}.tlm-hero>div{padding:7vw 5vw;align-self:center}.tlm-hero h1{font:clamp(3.4rem,6vw,6.5rem)/.95 Georgia}.tlm-board{padding:6vw}.tlm-board>header{display:grid;grid-template-columns:.6fr 1.4fr;gap:3vw}.tlm-board>div{display:grid;grid-template-columns:repeat(4,1fr)}.tlm-board a{padding:1.3rem;border-top:3px solid var(--clay);text-decoration:none}.tlm-board a>*{display:block}.tlm-class{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--blue);color:#fff}.tlm-class>div{padding:6vw}.tlm-class figure{height:540px;margin:0}.tlm-process{padding:6vw}.tlm-process>div{display:grid;grid-template-columns:repeat(4,1fr)}.tlm-process article{padding:1.3rem;border:1px solid}.tlm-fire{display:grid;grid-template-columns:1.2fr .8fr;background:var(--clay)}.tlm-fire figure{display:grid;grid-template-columns:1fr 1fr;margin:0;height:540px}.tlm-fire article{padding:5vw}.tlm-gallery{display:grid;grid-template-columns:1fr .7fr 1fr;height:430px}.tlm-gallery blockquote{margin:0;padding:4vw;background:var(--ink);color:#fff;font:1.8rem Georgia}.tlm-pagehero{display:grid;grid-template-columns:.8fr 1.2fr}.tlm-pagehero>div{padding:6vw}.tlm-pagehero h1{font:clamp(3rem,6vw,6rem)/1 Georgia}.tlm-pagehero figure{margin:0;height:560px}.tlm-pagegrid{padding:6vw;display:grid;grid-template-columns:1fr 1fr}.tlm-pagegrid>*{padding:2rem;border:1px solid}.tlm-pagegrid figure{height:430px;padding:0}.tlm-pagefacts,.tlm-legal{padding:6vw}.tlm-pagefacts>div{display:flex;gap:1rem}.tlm-pagefacts p{flex:1;padding:1.2rem;background:#fff}.tlm-pagefacts span{display:block}.tlm-legal section{max-width:900px;padding:1.4rem 0;border-top:1px solid}.tlm-foot{padding:3rem 5vw;display:flex;justify-content:space-between;background:var(--blue);color:#fff}.tlm-foot nav{display:flex;gap:1rem}.tlm-consent{position:fixed;right:1rem;bottom:1rem;width:min(390px,calc(100vw - 2rem));padding:1.2rem;background:var(--cream);border:2px solid var(--clay);border-radius:18px;z-index:20}.tlm-consent[hidden]{display:none}.tlm-consent p{margin:.3rem 0}.tlm-consent button{padding:.6rem 1rem;border:1px solid}.tlm-consent button:first-child{background:var(--clay)}@media(max-width:900px){.tlm-top nav{display:none}.tlm-top button{display:block}.tlm-top nav.open{display:flex;position:absolute;top:86px;left:0;right:0;padding:1rem;background:var(--cream);flex-direction:column;z-index:5}.tlm-hero,.tlm-class,.tlm-fire,.tlm-pagehero{grid-template-columns:1fr}.tlm-hero figure,.tlm-class figure,.tlm-pagehero figure{height:420px}.tlm-board>div,.tlm-process>div,.tlm-pagegrid{grid-template-columns:1fr 1fr}.tlm-gallery{grid-template-columns:1fr;height:auto}.tlm-gallery>*{height:300px}.tlm-foot{display:grid;gap:1rem}}@media(max-width:560px){.tlm-board>header,.tlm-board>div,.tlm-process>div,.tlm-pagegrid{grid-template-columns:1fr}.tlm-fire figure{height:420px}.tlm-pagefacts>div{display:grid}}.tlm-shelfnotes{padding:6vw;background:#fff}.tlm-shelfnotes>header{max-width:900px;margin-bottom:2.5rem}.tlm-shelfnotes>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.tlm-shelfnotes article{padding:1.5rem;background:var(--cream)}.tlm-shelfnotes article:nth-child(3){grid-column:1/-1;background:var(--blue);color:#fff}.tlm-shelfnotes article span{color:var(--clay);font-weight:900}.tlm-shelfnotes article p{max-width:68ch}.tlm-lessonpath{padding:6vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:5vw}.tlm-lessonpath ol{margin:0;padding:0;list-style:none}.tlm-lessonpath li{display:grid;grid-template-columns:180px 1fr;padding:1rem 0;border-top:2px solid var(--clay)}.tlm-lessonpath span{max-width:55ch}.tlm-claycheck{display:grid;grid-template-columns:1.1fr .9fr;background:var(--blue);color:#fff}.tlm-claycheck figure{height:520px;margin:0}.tlm-claycheck article{padding:5vw}.tlm-claycheck aside{margin-top:2rem;padding:1rem;border:1px solid #fff8}.tlm-claycheck aside span{display:block}.tlm-pickupnote{padding:6vw;display:grid;grid-template-columns:.6fr 1fr 1fr;gap:3vw}.tlm-pickupnote p{max-width:55ch}@media(max-width:800px){.tlm-lessonpath,.tlm-claycheck,.tlm-pickupnote{grid-template-columns:1fr}.tlm-lessonpath li{grid-template-columns:1fr}.tlm-claycheck figure{height:390px}}@media(max-width:650px){.tlm-shelfnotes>div{grid-template-columns:1fr}.tlm-shelfnotes article:nth-child(3){grid-column:auto}}.bnk-homefaq,.tlm-homefaq,.fsd-homefaq{margin-top:2rem;display:grid;grid-template-columns:180px 1fr 1fr 1fr}.bnk-homefaq h3,.tlm-homefaq h3,.fsd-homefaq h3{padding:1rem}.bnk-homefaq details,.tlm-homefaq details,.fsd-homefaq details{padding:1rem;border-top:1px solid}.bnk-homefaq summary,.tlm-homefaq summary,.fsd-homefaq summary{font-weight:900;cursor:pointer}.bnk-homefaq details p,.tlm-homefaq details p,.fsd-homefaq details p{font-size:.9rem;margin:1rem 0 0}@media(max-width:800px){.bnk-homefaq,.tlm-homefaq,.fsd-homefaq{grid-template-columns:1fr}.bnk-homefaq h3,.tlm-homefaq h3,.fsd-homefaq h3{padding:1rem 0}}