.tbPage{--navy:#092c4c;--teal:#07505b;--gold:#c69b49;--cream:#f8f3e8;color:#183442;background:#fbfcfc}.tbHero{min-height:560px;padding:72px max(5vw,calc((100vw - 1080px)/2));background:radial-gradient(circle at 78% 45%,rgba(198,155,73,.18),transparent 22%),linear-gradient(120deg,#063d4d,#082b48);color:#fff;display:grid;grid-template-columns:1.5fr .7fr;grid-gap:50px;gap:50px;align-items:center;overflow:hidden}.tbKicker{font-size:10px;font-weight:900;letter-spacing:.16em;color:#dfbd75}.tbHero h1{font:600 clamp(42px,6vw,76px)/.98 Georgia,serif;margin:16px 0}.tbHero h1 small{display:block;font:900 12px/1.3 Arial,sans-serif;letter-spacing:.18em;color:#dfbd75;margin-bottom:13px}.tbTheme{font:italic 20px Georgia,serif;color:#e8d7ae}.tbHeroFacts{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.tbHeroFacts b{padding:10px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:10px;letter-spacing:.05em}.tbEar{width:280px;height:360px;position:relative;border:1px solid rgba(223,189,117,.35);border-radius:50% 46% 52% 48%;display:grid;place-content:center;grid-gap:14px;gap:14px;text-align:center;box-shadow:0 0 0 35px rgba(255,255,255,.025),0 0 0 70px rgba(198,155,73,.035)}.tbEar i,.tbEar:after,.tbEar:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%}.tbEar:before{inset:42px 55px}.tbEar:after{inset:88px 90px}.tbEar i{inset:125px 112px}.tbEar strong{font-size:9px;letter-spacing:.22em;color:#dfbd75}.tbTabs{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:#fff;border-bottom:1px solid #dfe7e9;padding:0 max(5vw,calc((100vw - 1080px)/2));display:flex;gap:4px;overflow:auto}.tbTabs a{padding:17px 20px;color:var(--navy);font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.tbIntro,.tbSection{width:min(1080px,90vw);margin:0 auto;padding:70px 0}.tbIntro{max-width:900px}.tbIntro .eyebrow,.tbSection .eyebrow{font-size:9px;letter-spacing:.17em;font-weight:900;color:#9b762e}.tbClose h2,.tbIntro h2,.tbSection h2{font:600 clamp(30px,4vw,48px) Georgia,serif;color:var(--navy);margin:10px 0 20px}.tbIntro>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#536b75}.tbFeatures{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:34px}.tbFeatures div{padding:22px;border:1px solid #dfe7e9;border-radius:14px;background:#fff}.tbFeatures b{font:600 28px Georgia,serif;color:#d8c59c}.tbFeatures span,.tbFeatures strong{display:block}.tbFeatures strong{margin:12px 0 5px;color:var(--navy)}.tbFeatures span{font-size:11px;color:#6b7c83}.tbSection{border-top:1px solid #e4eaec}.tbFacultyGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.tbFacultyGrid article{padding:25px;border:1px solid #dce5e9;border-radius:16px;background:#fff}.tbFacultyGrid article>span{font-size:9px;letter-spacing:.13em;font-weight:900;color:#9b762e}.tbFacultyGrid .director{background:linear-gradient(135deg,#073f4d,#092c4c);color:#fff}.tbFacultyGrid .director h3{font:600 31px Georgia,serif;margin:15px 0 8px}.tbFacultyGrid .director p{color:#d5e1e3;line-height:1.6}.tbChips{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.tbChips span{font-size:10px;font-weight:700;padding:8px 10px;background:#f2f7f7;border:1px solid #dbe5e5;border-radius:999px;color:#244957}.tbFacultyGrid small{display:block;margin-top:13px;color:#72838a}.tbProgramme>div{display:grid;grid-gap:8px;gap:8px}.tbProgramme article{display:grid;grid-template-columns:50px 125px 1fr;grid-gap:15px;gap:15px;align-items:center;padding:15px 18px;background:#fff;border:1px solid #e0e7e9;border-left:3px solid var(--gold);border-radius:0 10px 10px 0}.tbProgramme article>b{font:600 20px Georgia,serif;color:#c5ab74}.tbProgramme time{font-size:11px;font-weight:900;color:var(--teal)}.tbProgramme strong{font-size:12px;color:var(--navy)}.tbDissectors{background:linear-gradient(#fff,#f5f8f7)}.tbSub{color:#6d7e85;margin-top:-10px}.tbList{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px 18px;gap:7px 18px;margin-top:30px}.tbList article{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;padding:13px;border-bottom:1px solid #e2e8e9;background:rgba(255,255,255,.7)}.tbList article>b{font:600 20px Georgia,serif;color:#c69b49}.tbList span,.tbList strong{display:block}.tbList strong{font-size:12px;color:var(--navy)}.tbList span{font-size:10px;color:#6a7c84;margin-top:3px}.tbClose{padding:65px 5vw;text-align:center;background:var(--navy);color:#fff}.tbClose p{font-size:9px;letter-spacing:.2em;color:#d8b66d}.tbClose h2{color:#fff}.tbClose>div{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}@media(max-width:800px){.tbHero{min-height:auto;padding:55px 5vw;grid-template-columns:1fr}.tbEar{width:210px;height:250px;justify-self:center}.tbFacultyGrid,.tbFeatures,.tbList{grid-template-columns:1fr}.tbIntro,.tbSection{padding:50px 0}.tbProgramme article{grid-template-columns:38px 1fr}.tbProgramme article strong{grid-column:2}.tbTabs a{padding:15px 13px}.tbHero h1{font-size:42px}}@media(prefers-reduced-motion:reduce){.tbTabs{scroll-behavior:auto}}