@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap");@import url("https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700&display=swap");@import url("https://fonts.cdnfonts.com/css/pilowlava");:root{--ed-paper:#f8f4ee;--ed-cream:#eee6dc;--ed-blue:#202da9;--ed-ink:#16130f;--ed-muted:#55504e;--ed-rule:#cfc6bb;--ed-serif:"Instrument Serif",Georgia,serif;--ed-sans:"Satoshi",Arial,sans-serif;--ed-accent:"Pilowlava","Bricolage Grotesque",sans-serif}html{scroll-behavior:smooth}body{font-family:var(--ed-sans);background:var(--ed-paper);color:var(--ed-ink)}.ed-width{width:min(100% - 84px,1330px);margin-inline:auto}.ed-site-header{position:sticky;top:0;z-index:100;background:hsla(33,47%,96%,.97);backdrop-filter:blur(14px);border-bottom:1px solid rgba(28,25,23,.09)}.ed-header-inner{height:83px;display:flex;align-items:center;gap:31px}.ed-footer-logo,.ed-wordmark{font:400 clamp(25px,2.3vw,34px)/1 var(--ed-serif);white-space:nowrap;letter-spacing:-.044em;color:var(--ed-ink)}.ed-nav{display:flex;align-items:center;justify-content:center;gap:clamp(11px,1.62vw,28px);margin-left:auto}.ed-nav>a{font:700 12px/1.4 var(--ed-sans);white-space:nowrap;color:#211b18;transition:color .18s}.ed-nav>a:hover{color:var(--ed-blue)}.ed-header-cta,.ed-pill-blue{display:inline-flex;align-items:center;justify-content:center;gap:13px;color:#fff!important;background:var(--ed-blue);border:1px solid var(--ed-blue);border-radius:50px;padding:13px 21px;font:700 12px/1.25 var(--ed-sans);white-space:nowrap;transition:transform .25s,background .25s}.ed-header-cta{margin-left:6px}.ed-header-cta:hover,.ed-pill-blue:hover{background:#15217f;transform:translateY(-2px)}.ed-menu-toggle{display:none;background:transparent;border:0;color:var(--ed-ink);padding:7px;cursor:pointer}.ed-nav .ed-mobile-cta,.ed-nav .ed-mobile-join{display:none}.ed-home{background:var(--ed-paper);color:var(--ed-ink);overflow:hidden}.ed-kicker{font:750 10px/1.55 var(--ed-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ed-ink)}.ed-hero{position:relative;min-height:575px;background:linear-gradient(125deg,#fffaf5,#f7f1e9 67%,#f3ece2)}.ed-hero-grid{display:grid;grid-template-columns:49% 51%;min-height:560px;position:relative;align-items:center}.ed-hero-copy{z-index:5;padding:40px 0 94px;position:relative}.ed-hero-copy .ed-kicker{display:flex;align-items:center;gap:14px;color:#5c514b}.ed-hero-copy .ed-kicker span{color:#ad9d90}.ed-hero h1{font:400 clamp(59px,5.7vw,96px)/.91 var(--ed-serif);letter-spacing:-.067em;color:var(--ed-ink);margin:26px 0 21px;white-space:nowrap}.ed-lava{font-family:var(--ed-accent);font-weight:400;letter-spacing:-.075em;color:var(--ed-blue);display:inline-block;text-transform:uppercase;transform:translateY(.03em);font-size:.79em;line-height:.9}.ed-hero-copy p{max-width:490px;color:#282320;font:500 clamp(14px,1.18vw,16px)/1.68 var(--ed-sans);margin:0 0 27px}.ed-hero-links{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.ed-pill{display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:999px;padding:13px 22px;font:700 12px var(--ed-sans);transition:transform .25s}.ed-pill-stroke{border:1px solid #4d4740;color:var(--ed-ink);background:transparent}.ed-pill-stroke:hover{transform:translateY(-2px);background:#eee5d9}.ed-hero-scroll{position:absolute;bottom:26px;left:max(42px,calc((100vw - 1330px)/2));display:flex;gap:9px;align-items:center;font:600 10px var(--ed-sans);text-transform:uppercase;letter-spacing:.12em;color:#6b615b;z-index:9}.ed-hero-collage{position:absolute;right:-1.5%;bottom:0;top:16px;width:58%;overflow:hidden;isolation:isolate}.ed-collage-disc{position:absolute;border-radius:50%;pointer-events:none}.ed-collage-blue{top:18px;right:29%;height:340px;width:340px;background:#202caa}.ed-collage-sand{top:55px;right:5%;width:300px;height:300px;background:#dfcdbc}.ed-collage-paper{position:absolute;background:#e9dacc;z-index:1}.ed-collage-paper-back{height:260px;width:90%;bottom:2px;right:3%;transform:rotate(-13deg);clip-path:polygon(0 22%,100% 0,88% 100%,0 87%)}.ed-collage-landscape{position:absolute;bottom:-8px;left:0;width:62%;height:205px;clip-path:polygon(0 44%,82% 0,100% 86%,4% 100%);filter:grayscale(1) contrast(1.5);z-index:2}.ed-collage-landscape img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.ed-collage-statue{position:absolute;right:10%;top:11px;width:60%;height:520px;z-index:3;filter:grayscale(1) contrast(1.18);mix-blend-mode:multiply;clip-path:ellipse(58% 74% at 52% 51%);overflow:hidden}.ed-collage-statue img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%}.ed-collage-rings{position:absolute;right:-1%;bottom:-80px;border:2px solid #1e2f50;height:270px;width:270px;border-radius:50%;z-index:4;background:repeating-radial-gradient(circle at center,transparent 0 10px,#253b59 11px,#253b59 12px,transparent 13px,transparent 18px),#f9f1e7;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ed-collage-star{position:absolute;right:4%;top:38px;z-index:5;font-size:95px;font-family:Georgia,serif;line-height:1;color:#161310;transform:rotate(11deg)}.ed-collage-tiny{position:absolute;left:10%;top:37%;font:750 9px/1.3 var(--ed-sans);letter-spacing:.17em;transform:rotate(-8deg);z-index:5;max-width:90px}.ed-pathways{position:relative;background:var(--ed-cream);padding:39px 0 57px;border-radius:8% 4% 7% 5%/9% 4% 7% 6%;margin-top:-28px;z-index:7}.ed-path-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.ed-handnote{font:700 22px var(--ed-serif);font-style:italic;color:var(--ed-blue)}.ed-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ed-path{min-width:0;position:relative;display:flex;flex-direction:column;padding:0 29px 5px 0;margin-right:29px;border-right:1px solid #cbbfb3;transition:transform .25s}.ed-path:last-child{border-right:0;margin-right:0;padding-right:0}.ed-path:hover{transform:translateY(-6px)}.ed-path-top{display:flex;align-items:flex-end;justify-content:space-between;min-height:95px;margin-bottom:16px}.ed-path-index{font:700 9px var(--ed-sans);color:#83786e;letter-spacing:.11em}.ed-path h2{font:400 clamp(27px,2.55vw,42px)/.94 var(--ed-serif);letter-spacing:-.03em;max-width:210px;margin:0 0 13px;color:var(--ed-ink)}.ed-path p{font:500 12px/1.52 var(--ed-sans);color:#514940;margin:0;max-width:230px}.ed-path-arrow{margin-top:16px;display:inline-flex;transition:translate .2s}.ed-path:hover .ed-path-arrow{translate:8px 0}.ed-symbol{height:83px;width:110px;display:block;position:relative}.ed-symbol i{display:block;position:absolute}.ed-symbol-room i{background:var(--ed-blue);height:31px;width:87px;border-radius:75% 35% 55% 35%;transform:rotate(-16deg);top:14px;left:2px}.ed-symbol-room i+i{top:46px;left:9px;width:92px;transform:rotate(-19deg);border-radius:55% 40% 60% 22%}.ed-symbol-human i:first-child{height:80px;width:90px;border-radius:100% 100% 0 0;background:#121316;top:4px;left:0;clip-path:polygon(0 0,100% 0,100% 100%,40% 100%,20% 70%)}.ed-symbol-human i+i{height:70px;width:80px;border-radius:90% 10% 25% 15%;background:#e2d0be;mix-blend-mode:screen;top:0;left:30px;transform:rotate(28deg)}.ed-symbol-programmes i{height:45px;width:46px;background:var(--ed-blue);border-radius:70% 35% 70% 40%}.ed-symbol-programmes i:first-child{top:0;left:27px;transform:rotate(35deg)}.ed-symbol-programmes i:nth-child(2){top:30px;left:59px;transform:rotate(120deg)}.ed-symbol-programmes i:nth-child(3){top:39px;left:17px;transform:rotate(220deg)}.ed-symbol-programmes i:nth-child(4){top:5px;left:0;transform:rotate(310deg)}.ed-symbol-partners i{height:71px;width:71px;border-radius:50%;background:#b3aaa0;top:7px;left:5px;mix-blend-mode:multiply}.ed-symbol-partners i+i{background:var(--ed-blue);left:38px;top:13px;mix-blend-mode:multiply}.ed-featured{padding-top:76px;padding-bottom:77px}.ed-featured-heading{display:grid;grid-template-columns:24% 76%;gap:0;align-items:end}.ed-featured-heading h2{font:400 clamp(48px,4.4vw,75px)/.87 var(--ed-serif);letter-spacing:-.05em;margin:18px 0 15px}.ed-featured-heading h2 em{font-weight:400}.ed-featured-heading>div:first-child>p{max-width:245px;font:500 13px/1.65 var(--ed-sans);color:#514d49;margin:0 0 20px}.ed-underline-link{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #111;font:700 12px/1.5 var(--ed-sans);padding-bottom:5px}.ed-featured-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-left:25px}.ed-feature-card{background:#f0e9df;display:flex;flex-direction:column;min-width:0;transition:transform .22s}.ed-feature-card:hover{transform:translateY(-6px)}.ed-programme-art{position:relative;height:174px;overflow:hidden;background:#2537b6}.ed-programme-art .ed-art-disc{position:absolute;border:35px solid #eee8dc;border-radius:50%;height:265px;width:265px;top:45px;right:-50px;transform:rotate(-15deg)}.ed-art-slab{position:absolute;height:36px;width:160%;background:#f6efe5;transform:rotate(-35deg);top:65px;left:-10%}.ed-art-slab-two{height:12px;background:#16246d;top:132px;left:15%;transform:rotate(-30deg)}.ed-art-speck{position:absolute;right:22px;top:8px;font-size:37px;color:#111;font-family:Georgia,serif}.ed-programme-art-1{background:#e2d6c9}.ed-programme-art-1 .ed-art-disc{background:#242424;border:0;height:95px;width:180px;right:3%;top:36px;transform:rotate(-17deg);border-radius:50%}.ed-programme-art-1 .ed-art-slab{height:40px;background:#161514;top:119px;transform:rotate(15deg);width:92%;left:5%;border-radius:50%}.ed-programme-art-1 .ed-art-slab-two{top:70px;width:60%;left:30%;height:8px;background:#eee6db}.ed-programme-art-2{background:#1e2e9e}.ed-programme-art-2 .ed-art-disc{background:#eee9e0;border:0;height:250px;width:430px;border-radius:70% 15% 60% 15%;left:-70px;top:-95px;transform:rotate(-18deg)}.ed-programme-art-2 .ed-art-slab{background:#1b2689;height:75px;transform:rotate(-26deg);top:108px}.ed-programme-art-2 .ed-art-slab-two{top:16px;height:25px;background:#e7d5c3}.ed-feature-caption{padding:16px 18px 24px;min-height:185px;position:relative;display:block}.ed-feature-caption>span:first-child{font:700 9px/1.4 var(--ed-sans);letter-spacing:.09em;color:#5f5850}.ed-feature-caption h3{font:400 clamp(24px,2.1vw,33px)/1.03 var(--ed-serif);margin:9px 0;color:#16110e}.ed-feature-caption p{font:500 11px/1.5 var(--ed-sans);color:#4f4944;margin:0;padding-right:10px}.ed-feature-arrow{position:absolute;right:18px;bottom:18px}.ed-manifesto{position:relative;background:#f8f3ee;overflow:hidden;padding:67px 0 87px}.ed-manifesto:before{left:-7%;width:37%;height:250px;background:var(--ed-blue);border-radius:54% 78% 10% 0;transform:rotate(7deg)}.ed-manifesto:after,.ed-manifesto:before{content:"";position:absolute;bottom:-130px}.ed-manifesto:after{right:-9%;width:24%;height:240px;background:#f0e2d3;border-radius:50%}.ed-manifesto .ed-width{position:relative;z-index:2;text-align:center}.ed-manifesto-mark{font:400 75px/.6 var(--ed-serif);display:block;text-align:left;margin-left:18%}.ed-manifesto h2{font:400 clamp(43px,4.1vw,68px)/1.03 var(--ed-serif);letter-spacing:-.048em;margin:5px auto 23px;max-width:1100px}.ed-manifesto .ed-lava{font-size:.82em}.ed-manifesto-siderule{font:750 9px var(--ed-sans);letter-spacing:.18em;color:#71665d}.ed-editorial{padding-top:80px;padding-bottom:85px}.ed-editorial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.ed-editorial-header>span:last-child{font:700 9px var(--ed-sans);letter-spacing:.18em;color:#988b7b}.ed-editorial-grid{display:grid;grid-template-columns:50% 50%;min-height:380px;align-items:center}.ed-editorial-copy{padding-right:12%}.ed-editorial h2,.ed-final h2,.ed-inside-head h2{font:400 clamp(46px,5vw,77px)/.99 var(--ed-serif);letter-spacing:-.047em;margin:0 0 21px}.ed-editorial-copy p{font:500 14px/1.75 var(--ed-sans);color:#514943;max-width:460px;margin-bottom:24px}.ed-editorial-poster{background:#1f31ab;position:relative;min-height:360px;display:block;overflow:hidden;border-radius:50% 2% 0 0/13% 4% 0 0;color:#fff;transition:transform .25s}.ed-editorial-poster:hover{transform:rotate(-1deg)}.ed-poster-kicker{position:absolute;left:28px;top:24px;font:700 9px var(--ed-sans);letter-spacing:.2em}.ed-poster-disc{position:absolute;right:-130px;top:32px;width:430px;height:430px;border:55px solid #f6efe5;border-radius:50%}.ed-poster-disc-small{border-color:#0b176a;width:160px;height:160px;border-width:35px;top:135px;right:45px}.ed-poster-type{position:absolute;left:5%;top:88px;font:400 clamp(68px,7.8vw,125px)/.79 var(--ed-accent);letter-spacing:-.04em;color:#fff2d7;transform:rotate(-6deg);z-index:2}.ed-poster-type span{font:400 65px var(--ed-serif);position:absolute;right:-30px;bottom:-12px}.ed-poster-foot{position:absolute;bottom:20px;left:27px;right:20px;display:flex;justify-content:space-between;align-items:center;font:700 9px var(--ed-sans);letter-spacing:.12em;z-index:3}.ed-inside{padding:53px 0 97px}.ed-inside-head h2{font-size:clamp(45px,5vw,70px);margin:13px 0 36px}.ed-inside-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ed-inside-link{display:block;border-top:1px solid #bdb4a9;padding:14px 0 20px;min-width:0;transition:transform .25s}.ed-inside-link:hover{transform:translateY(-5px)}.ed-inside-number{font:750 10px var(--ed-sans);letter-spacing:.17em;color:#75675d}.ed-inside-link h3{font:400 clamp(30px,2.9vw,43px)/1 var(--ed-serif);margin:21px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ed-inside-link>p{font:500 13px/1.65 var(--ed-sans);color:#5f574f;max-width:340px}.ed-mini-book,.ed-mini-partners,.ed-mini-thinking{display:flex;align-items:center;justify-content:center;background:#e7dacb;height:230px;margin-top:18px;position:relative;overflow:hidden}.ed-mini-book b{background:#16278f;color:#f4e9df;transform:rotate(-9deg);font:400 39px/.9 var(--ed-serif);padding:30px 26px;box-shadow:15px 9px 0 #c9b69b}.ed-mini-book i{font-style:normal;color:#f4d990}.ed-mini-partners{background:#f0e7df}.ed-mini-partners i{height:130px;width:130px;background:#1727a0;border-radius:50%;mix-blend-mode:multiply;margin-left:-35px}.ed-mini-partners i:first-child{background:#e0c3a9;margin-left:0}.ed-mini-partners i:last-child{background:#38383a;margin-left:-35px}.ed-mini-thinking{background:#162998}.ed-mini-thinking>span{font:400 100px/1 var(--ed-accent);color:#f3e6d6;transform:rotate(-9deg)}.ed-mini-thinking>span span{font:400 50px Georgia,serif;vertical-align:top}.ed-final{background:#f0e5d9;padding:76px 0 95px;position:relative;overflow:hidden}.ed-final:after{content:"";position:absolute;right:-130px;bottom:-140px;width:450px;height:390px;border:55px solid #192ca6;border-radius:50%;opacity:.95}.ed-final .ed-width{position:relative;z-index:2}.ed-final h2{margin:20px 0}.ed-final p{font:500 14px/1.8 var(--ed-sans);color:#564d45;max-width:630px;margin-bottom:23px}.ed-footer{background:#f8f3ec;border-top:1px solid #d5cbc0;color:#211c18;padding:45px 0 18px}.ed-footer-main{display:grid;grid-template-columns:minmax(200px,1.1fr) minmax(300px,1.1fr) minmax(300px,1.1fr);gap:36px;padding-bottom:37px}.ed-footer-logo{font-size:38px}.ed-footer-identity>p{max-width:290px;font:500 13px/1.6 var(--ed-sans);color:#645a52;margin:13px 0 29px}.ed-footer-stamp{font:750 10px/1.7 var(--ed-sans);letter-spacing:.13em}.ed-footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ed-footer-nav>div{display:flex;flex-direction:column;gap:9px}.ed-footer-nav>div>span{font:750 10px var(--ed-sans);letter-spacing:.13em;color:#8a7e73;margin-bottom:7px}.ed-footer-nav a{font:600 12px/1.55 var(--ed-sans)}.ed-footer-bottom a:hover,.ed-footer-nav a:hover{color:var(--ed-blue)}.ed-newsletter>label:first-child{font:400 24px var(--ed-serif);display:block;margin-bottom:14px}.ed-newsletter-field{display:flex;border:1px solid #9e958b;border-radius:999px;overflow:hidden;background:#fff;min-height:45px}.ed-newsletter-field input{border:0;background:transparent;padding:11px 17px;width:100%;min-width:0;outline-offset:-3px;font:500 12px var(--ed-sans)}.ed-newsletter-field button{background:var(--ed-blue);color:#fff;border:0;border-radius:999px;min-width:117px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:700 11px var(--ed-sans)}.ed-newsletter-field button:disabled{opacity:.6;cursor:wait}.ed-newsletter-consent{display:flex;align-items:flex-start;gap:8px;font:500 10px/1.6 var(--ed-sans);margin-top:12px;color:#685e55}.ed-newsletter-consent input{accent-color:var(--ed-blue);margin-top:2px}.ed-newsletter-feedback{display:block;min-height:15px;font:600 10px var(--ed-sans);color:#29498a}.ed-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d5cbc0;padding-top:17px;font:500 10px/1.6 var(--ed-sans);color:#756b64}.ed-footer-bottom>div{display:flex;flex-wrap:wrap;gap:16px}.ed-font-credit{font:500 9px/1.5 var(--ed-sans);color:#96897c;padding-top:7px}.ed-font-credit a{text-decoration:underline;text-underline-offset:2px}.tt-page,.tt-shell{font-family:var(--ed-sans);background:var(--ed-paper)!important;color:var(--ed-ink)!important}.tt-page-hero{background:#f0e5da!important;border-radius:0 0 8% 5%/0 0 6% 4%;padding:76px 6% 85px!important}.tt-page-hero h1,.tt-shell h1{font:400 clamp(48px,5.5vw,86px)/.98 var(--ed-serif)!important;letter-spacing:-.045em!important;color:var(--ed-ink)!important}.tt-page-hero p,.tt-section p{font-family:var(--ed-sans)!important;color:#514a43!important}.tt-section{background:var(--ed-paper)!important}.tt-tone-cream{background:#f0e6dc!important}.tt-tone-pale{background:#e8e8e1!important}.tt-entry h1,.tt-home-features h2,.tt-section>.tt-wrap>h2,.tt-two-panels h2{font:400 clamp(37px,4vw,62px)/1.03 var(--ed-serif)!important;letter-spacing:-.035em!important;color:var(--ed-ink)!important}.tt-card h3,.tt-four-steps h3,.tt-section h3,.tt-three-cards h3{font-family:var(--ed-serif)!important;font-size:clamp(25px,2.4vw,37px)!important;font-weight:400!important;color:var(--ed-ink)!important}.tt-eyebrow,.tt-visual-eyebrow{color:#37316a!important;font-family:var(--ed-sans)!important}.programme-list-card,.tt-card,.tt-four-steps article,.tt-three-cards article,.tt-two-panels article{border-radius:4px!important;background:#fcf8f3!important;border-color:#d2c7bd!important;box-shadow:none!important}.tt-table thead{background:#252da8!important}.tt-faq details{border-color:#d3c6ba!important}.programme-list-bottom a,.tt-form .button-dark,.tt-section .button-dark{background:var(--ed-blue)!important;color:#fff!important;border-radius:50px!important;font-family:var(--ed-sans)!important;font-size:12px!important}.tt-form .tt-field input:not([type=checkbox]),.tt-form .tt-field select,.tt-form .tt-field textarea{border-radius:3px!important;border-color:#bbada1!important}.tt-section .tt-bullets{font-family:var(--ed-sans)}.programme-list,.tt-section .tt-wrap{max-width:1200px!important}.tt-section .tt-numbered li{border-radius:2px!important}.tt-book-interaction,.tt-journey,.tt-partnership-visual,.tt-programme-browser,.tt-programme-preview,.tt-room-illustration{border-radius:7px!important}.tt-book-idea-panel h3,.tt-journey-top h2,.tt-partner-visual-summary h3,.tt-programme-browser-head h3,.tt-room-story h3{font-family:var(--ed-serif)!important;font-weight:400!important}@media(max-width:1220px){.ed-header-inner{gap:19px}.ed-wordmark{font-size:29px}.ed-nav{gap:13px}.ed-nav>a{font-size:11px}.ed-header-cta{padding:11px 16px;font-size:11px}.ed-hero h1{font-size:clamp(55px,5.7vw,76px)}.ed-hero-collage{width:57%}.ed-feature-caption h3{font-size:26px}}@media(max-width:1020px){.ed-header-inner{height:72px}.ed-wordmark{font-size:31px}.ed-menu-toggle{display:block}.ed-header-cta,.ed-menu-toggle{margin-left:auto}.ed-nav{display:none;position:absolute;top:72px;right:0;left:0;background:var(--ed-paper);padding:26px max(30px,6%);border-bottom:1px solid #d7cbbf;box-shadow:0 12px 25px rgba(30,25,22,.07);max-height:calc(100dvh - 72px);overflow:auto}.ed-nav.ed-nav-open{display:flex;flex-direction:column;align-items:stretch;gap:14px}.ed-nav>a{font-size:16px;padding:6px 0}.ed-nav .ed-mobile-cta,.ed-nav .ed-mobile-join{display:flex;align-items:center;gap:10px}.ed-nav .ed-mobile-cta{background:var(--ed-blue);color:#fff;border-radius:20px;padding:14px 18px;justify-content:center}.ed-hero-grid{grid-template-columns:55% 45%}.ed-hero h1{font-size:clamp(56px,6.25vw,75px)}.ed-hero-collage{width:53%;right:-3%}.ed-path{margin-right:17px;padding-right:17px}.ed-path h2{font-size:33px}.ed-path p{font-size:11px}.ed-featured-heading{grid-template-columns:1fr}.ed-featured-heading>div:first-child{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px 30px}.ed-featured-heading>div:first-child>.ed-kicker{grid-column:1/-1}.ed-featured-heading h2{margin:12px 0}.ed-featured-heading>div:first-child>p{max-width:450px}.ed-featured-cards{padding-left:0;margin-top:25px}.ed-footer-main{grid-template-columns:1fr 1fr}.ed-newsletter{grid-column:1/-1;max-width:600px}.ed-editorial-grid{grid-template-columns:1fr 1fr}.ed-editorial h2{font-size:56px}}@media(max-width:740px){.ed-width{width:calc(100% - 42px)}.ed-header-inner{height:67px}.ed-nav{top:67px}.ed-wordmark{font-size:27px}.ed-header-cta{display:none}.ed-hero{min-height:0}.ed-hero-grid{display:flex;flex-direction:column;min-height:0;align-items:stretch}.ed-hero-copy{padding:43px 0 24px;max-width:100%}.ed-hero-copy .ed-kicker{font-size:8px;letter-spacing:.13em}.ed-hero h1{font-size:clamp(45px,10.4vw,76px);line-height:.96;white-space:normal;margin:25px 0 15px}.ed-hero h1 br{display:block}.ed-lava{font-size:.8em}.ed-hero-copy p{max-width:420px;font-size:13px;line-height:1.65;margin-bottom:20px}.ed-hero-links{gap:9px}.ed-pill{font-size:11px;padding:11px 15px}.ed-hero-collage{position:relative;width:calc(100% + 42px);right:21px;top:auto;height:305px;overflow:hidden;margin-top:-5px}.ed-collage-blue{width:245px;height:245px;top:5px;right:33%}.ed-collage-sand{width:200px;height:200px;top:18px;right:1%}.ed-collage-paper-back{bottom:0;height:155px}.ed-collage-landscape{bottom:-3px;height:130px;width:70%}.ed-collage-statue{width:55%;height:310px;top:0;right:15%;clip-path:ellipse(62% 70% at 52% 50%)}.ed-collage-rings{height:155px;width:155px;bottom:-36px;right:0;background:repeating-radial-gradient(circle at center,transparent 0 6px,#253b59 7px,#253b59 8px,transparent 9px,transparent 12px),#f9f1e7}.ed-collage-star{font-size:59px;top:10px;right:4%}.ed-collage-tiny{font-size:7px;left:9%;top:41%}.ed-hero-scroll{display:none}.ed-pathways{margin-top:-18px;padding:35px 0 40px;border-radius:6% 5% 5% 5%/3% 4% 2% 3%}.ed-path-heading{margin-bottom:17px}.ed-handnote{font-size:17px}.ed-path-grid{grid-template-columns:1fr}.ed-path{margin:0;padding:15px 0 17px;border-right:0;border-bottom:1px solid #cdbfb3;display:grid;grid-template-columns:95px 1fr 27px;grid-template-rows:auto auto;-moz-column-gap:14px;column-gap:14px;align-items:center}.ed-path:last-child{padding-right:0;border-bottom:0}.ed-path-top{grid-column:1;grid-row:1/3;min-height:0;margin:0;display:block}.ed-path-index{display:none}.ed-symbol{width:95px;height:70px;transform:scale(.78);transform-origin:left center}.ed-path h2{grid-column:2;grid-row:1;font-size:30px;margin:0}.ed-path p{grid-column:2;grid-row:2;font-size:11px;max-width:260px;margin:3px 0}.ed-path-arrow{grid-column:3;grid-row:1/3;margin:0;align-self:center}.ed-featured{padding-top:52px;padding-bottom:55px}.ed-featured-heading>div:first-child{display:block}.ed-featured-heading h2{font-size:60px;margin:11px 0 12px}.ed-featured-heading>div:first-child>p{max-width:350px;font-size:12px;margin-bottom:10px}.ed-featured-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 0 11px;margin-top:22px;scrollbar-width:thin}.ed-feature-card{flex:0 0 min(80vw,310px);scroll-snap-align:start}.ed-programme-art{height:155px}.ed-feature-caption{min-height:163px}.ed-feature-caption h3{font-size:27px}.ed-manifesto{padding:55px 0 76px}.ed-manifesto-mark{font-size:55px;margin-left:7%}.ed-manifesto h2{font-size:clamp(37px,8vw,56px)}.ed-manifesto h2 br{display:none}.ed-manifesto:before{bottom:-170px;width:65%;height:250px}.ed-manifesto:after{bottom:-155px;width:44%}.ed-manifesto-siderule{font-size:7px}.ed-editorial{padding-top:62px;padding-bottom:60px}.ed-editorial-grid{grid-template-columns:1fr;gap:28px}.ed-editorial h2{font-size:clamp(48px,9vw,68px)}.ed-editorial-copy{padding:0}.ed-editorial-copy p{font-size:13px}.ed-editorial-poster{min-height:330px}.ed-poster-type{font-size:clamp(75px,15vw,112px)}.ed-inside{padding:25px 0 58px}.ed-inside-head h2{font-size:55px}.ed-inside-grid{grid-template-columns:1fr;gap:20px}.ed-inside-link{display:grid;grid-template-columns:42% 1fr;gap:8px 18px;align-items:center}.ed-inside-number{grid-column:1/-1}.ed-mini-book,.ed-mini-partners,.ed-mini-thinking{height:155px;grid-row:2/4;margin:0}.ed-mini-book b{font-size:25px;padding:15px}.ed-mini-partners i{height:80px;width:80px;margin-left:-40px}.ed-mini-thinking>span{font-size:54px}.ed-inside-link h3{font-size:33px;margin:3px 0}.ed-inside-link>p{font-size:12px;margin:0}.ed-final{padding:60px 0 78px}.ed-final h2{font-size:clamp(46px,9vw,64px)}.ed-final:after{right:-200px;bottom:-200px;width:370px;height:370px;border-width:45px}.ed-footer-main{grid-template-columns:1fr;gap:27px}.ed-footer-nav{grid-template-columns:1fr 1fr;gap:15px}.ed-footer-logo{font-size:36px}.ed-newsletter{grid-column:auto}.ed-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.tt-page-hero h1,.tt-shell h1{font-size:clamp(43px,10vw,67px)!important}.tt-section>.tt-wrap>h2{font-size:clamp(35px,9vw,55px)!important}}@media(max-width:380px){.ed-hero h1{font-size:43px}.ed-path{grid-template-columns:76px 1fr 22px;-moz-column-gap:8px;column-gap:8px}.ed-symbol{transform:scale(.65)}.ed-path h2{font-size:26px}.ed-wordmark{font-size:25px}.ed-hero-links .ed-pill{font-size:10px}}@media(prefers-reduced-motion:reduce){.ed-footer *,.ed-home *,.ed-site-header *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@font-face{font-family:Mazius Display;src:url(https://cdn.jsdelivr.net/gh/collletttivo/mazius-display@5798d69b14f0b7c1691f031f2ecb98ebdb709b54/fonts/MaziusDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mazius Display;src:url(https://cdn.jsdelivr.net/gh/collletttivo/mazius-display@5798d69b14f0b7c1691f031f2ecb98ebdb709b54/fonts/MaziusDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mazius Display;src:url(https://cdn.jsdelivr.net/gh/collletttivo/mazius-display@5798d69b14f0b7c1691f031f2ecb98ebdb709b54/fonts/MaziusDisplay-Extraitalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Mazius Display;src:url(https://cdn.jsdelivr.net/gh/collletttivo/mazius-display@5798d69b14f0b7c1691f031f2ecb98ebdb709b54/fonts/MaziusDisplay-ExtraItalicBold.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Messapia;src:url(https://cdn.jsdelivr.net/gh/collletttivo/messapia@c7fbc664055d3f16f5d7431271f738ab5cdc6373/fonts/Messapia-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Coconat;src:url(https://cdn.jsdelivr.net/gh/collletttivo/coconat@75f0bf21470de362ebee2f173e99505b7a7e977b/fonts/Coconat-Demi.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Coconat;src:url(https://cdn.jsdelivr.net/gh/collletttivo/coconat@75f0bf21470de362ebee2f173e99505b7a7e977b/fonts/Coconat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(https://cdn.jsdelivr.net/gh/collletttivo/apfel-grotezk@8b4c9f2682d274d7fae81d8eceef24f7f2fba4ea/fonts/ApfelGrotezk-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(https://cdn.jsdelivr.net/gh/collletttivo/apfel-grotezk@8b4c9f2682d274d7fae81d8eceef24f7f2fba4ea/fonts/ApfelGrotezk-Mittel.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(https://cdn.jsdelivr.net/gh/collletttivo/apfel-grotezk@8b4c9f2682d274d7fae81d8eceef24f7f2fba4ea/fonts/ApfelGrotezk-Fett.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ed-serif:"Mazius Display","Fraunces",Georgia,serif;--ed-sans:"Apfel Grotezk",Arial,sans-serif;--ed-accent:"Pilowlava","Messapia",sans-serif;--cc-bold:"Messapia","Unbounded",sans-serif;--cc-round:"Coconat","Mazius Display",Georgia,serif;--cc-body:"Apfel Grotezk",Arial,sans-serif}body,button,input,select,textarea{font-family:var(--cc-body)}.ed-footer-logo,.ed-wordmark{font-family:var(--cc-round)!important;font-weight:600!important;letter-spacing:-.065em!important}.ed-site-header .ed-nav>a{letter-spacing:-.02em;font-size:13px}.ed-header-cta,.ed-newsletter-field button,.ed-pill,.ed-site-header .ed-nav>a{font-family:var(--cc-body)!important}.ed-feature-caption>span:first-child,.ed-footer-stamp,.ed-inside-number,.ed-kicker,.ed-poster-foot,.ed-poster-kicker{font-family:var(--cc-bold)!important;font-weight:700!important;letter-spacing:.015em!important}.ed-hero .ed-hero-copy h1{font-family:var(--ed-serif)!important;font-weight:400!important;font-size:clamp(57px,5.8vw,88px);letter-spacing:-.052em;line-height:.99}.ed-hero .ed-hero-copy h1 .ed-lava{font-family:var(--ed-accent)!important;font-size:.67em;white-space:nowrap;font-weight:400;letter-spacing:-.04em}.ed-hero-copy{max-width:720px}.ed-editorial h2,.ed-final h2,.ed-inside-link h3,.ed-path h2{font-family:var(--cc-round)!important;font-weight:600!important}.ed-editorial h2 em,.ed-featured-heading h2,.ed-featured-heading h2 em,.ed-final h2 em,.ed-inside-head h2,.ed-inside-head h2 em,.ed-manifesto h2{font-family:var(--ed-serif)!important;font-weight:400!important}.ed-feature-caption h3{font-family:var(--cc-round)!important;font-weight:600!important;letter-spacing:-.045em}.ed-manifesto .ed-lava{font-size:.68em;letter-spacing:-.04em}.ed-poster-type{font-family:var(--ed-accent)!important;font-weight:400!important}.ed-mini-thinking>span{font-family:var(--ed-accent)!important;font-size:clamp(62px,7vw,105px)!important}.ed-mini-book b{font-family:var(--ed-serif)!important}.ed-footer{font-family:var(--cc-body)}.ed-footer-nav a,.ed-newsletter-field input{font-family:var(--cc-body)!important}.tt-entry h1,.tt-page-hero h1,.tt-shell h1{font-family:var(--ed-serif)!important;font-weight:400!important;line-height:1.02!important}.tt-section>.tt-wrap>h2,.tt-two-panels h2{font-family:var(--ed-serif)!important;font-weight:400!important;line-height:1.08!important}.programme-list-card h2,.tt-card h3,.tt-four-steps h3,.tt-partner-visual-summary h3,.tt-programme-screen-main h3,.tt-three-cards h3{font-family:var(--cc-round)!important;font-weight:600!important}.tt-page .tt-field,.tt-page button,.tt-page input,.tt-page label,.tt-page li,.tt-page p,.tt-page select,.tt-page textarea{font-family:var(--cc-body)!important}.programme-list-card>.tt-eyebrow,.tt-eyebrow,.tt-note,.tt-price small,.tt-visual-eyebrow{font-family:var(--cc-bold)!important;font-size:10px!important;letter-spacing:0!important}.tt-price{font-family:var(--cc-bold)!important;font-size:clamp(22px,3vw,34px)!important}.programme-list-card,.tt-card,.tt-four-steps article,.tt-three-cards article{border-radius:12px!important}.cc-hero-art{position:absolute;right:-2.5%;top:14px;bottom:0;width:53%;display:block;overflow:hidden;isolation:isolate;pointer-events:none}.cc-art-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(90deg,#d7c7b6 1px,transparent 0),linear-gradient(180deg,#d7c7b6 1px,transparent 0);background-size:45px 45px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000);mask-image:linear-gradient(90deg,transparent,#000 30%,#000)}.cc-art-ring{position:absolute;border-radius:50%;border:55px solid var(--ed-blue);transform:rotate(-25deg)}.cc-art-ring-one{top:1%;right:1%;height:360px;width:360px}.cc-art-ring-two{bottom:-23%;left:-3%;height:250px;width:250px;border:35px solid #d9c6b8}.cc-art-loop{position:absolute;z-index:1;top:4%;left:5%;font:700 clamp(70px,9vw,155px)/1 var(--cc-bold);color:#16120e;letter-spacing:-.065em;transform:rotate(-10deg);opacity:.95}.cc-art-poster{position:absolute;z-index:3;top:25%;right:8%;width:53%;min-height:57%;transform:rotate(8deg);padding:22px 17px 17px;display:flex;flex-direction:column;gap:18px;color:#eae4d5;background:#19298f;border:9px solid #fbf8f2;box-shadow:-18px 17px 0 #ddc7b7}.cc-art-poster>span{font:700 11px/1.3 var(--cc-bold);letter-spacing:.06em;color:#f1cf8a}.cc-art-poster strong{font:700 clamp(28px,4.5vw,66px)/.99 var(--cc-bold);letter-spacing:-.06em;word-break:normal;flex:1}.cc-art-poster small{font:500 10px/1.4 var(--cc-body);letter-spacing:.1em}.cc-art-stamp{position:absolute;z-index:5;top:44%;left:9%;background:#f6dfb0;color:#17130e;width:150px;height:150px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font:400 42px/.88 var(--ed-accent);transform:rotate(-12deg);box-shadow:7px 12px 0 #151c56}.cc-art-star{position:absolute;z-index:6;top:8%;right:0;color:#12130f;font:150px/1 Georgia,serif;transform:rotate(13deg)}.cc-art-vertical{position:absolute;z-index:2;bottom:5%;left:4%;writing-mode:vertical-rl;transform:rotate(180deg);font:700 9px var(--cc-bold);letter-spacing:.13em}.cc-art-annotation{position:absolute;z-index:4;bottom:14%;left:29%;font:italic 400 22px/1.08 var(--ed-serif);transform:rotate(-8deg);background:#faf4ec;padding:7px 10px}@media(max-width:1180px){.ed-hero .ed-hero-copy h1{font-size:clamp(48px,5.7vw,75px)}.cc-art-poster strong{font-size:clamp(26px,4.6vw,54px)}.cc-art-stamp{width:125px;height:125px;font-size:36px}}@media(max-width:740px){.ed-hero .ed-hero-copy h1{font-size:clamp(43px,10.4vw,72px)}.cc-hero-art{position:relative;top:auto;right:21px;width:calc(100% + 42px);height:370px;margin-top:0}.cc-art-loop{top:7%;left:8%;font-size:clamp(77px,19vw,138px)}.cc-art-ring-one{width:270px;height:270px;border-width:43px;right:-3%;top:3%}.cc-art-ring-two{height:185px;width:185px;bottom:-20%;left:1%;border-width:29px}.cc-art-poster{top:25%;right:8%;min-height:65%;width:53%;padding:15px 11px 12px;border-width:6px;gap:10px;box-shadow:-10px 12px 0 #ddc7b7}.cc-art-poster strong{font-size:clamp(27px,7.2vw,50px)}.cc-art-poster small,.cc-art-poster>span{font-size:7px}.cc-art-stamp{width:118px;height:118px;top:48%;left:9%;font-size:33px}.cc-art-star{font-size:80px;top:3%;right:0}.cc-art-annotation{left:24%;bottom:8%;font-size:15px}.cc-art-vertical{left:3%;font-size:7px}.ed-path h2{font-size:clamp(24px,5.9vw,32px)!important}.ed-inside-link h3{font-size:clamp(25px,6.5vw,36px)!important}}@media(max-width:380px){.ed-hero .ed-hero-copy h1{font-size:42px}.cc-art-stamp{width:94px;height:94px}.cc-art-poster strong,.cc-art-stamp{font-size:26px}}:root{--tt-deep:#15275f;--tt-blue:#2432a4;--tt-paper:#faf7f1;--tt-cream:#efe7dd;--tt-ink:#201913;--tt-muted:#514841;--tt-line:#d6cabe}html{scroll-padding-top:100px}body{background:var(--tt-paper)}.tt-page{overflow:hidden}.tt-page-hero{border-radius:0!important;padding:clamp(38px,5vw,78px) max(22px,5.5%) clamp(42px,5vw,72px)!important;background:#f0e9e0!important;border-bottom:1px solid #ddd0c2}.tt-page-hero .tt-page-hero-layout{width:min(100%,1230px);max-width:1230px;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(295px,.72fr);gap:clamp(26px,5vw,75px);align-items:center}.tt-page-hero-copy{min-width:0}.tt-page-hero .tt-page-hero-copy h1{font:400 clamp(43px,4.5vw,76px)/1.055 var(--ed-serif)!important;letter-spacing:-.04em!important;margin:15px 0 20px;max-width:790px;overflow-wrap:normal;text-wrap:balance;color:#1d1815!important}.tt-page-hero .tt-page-hero-copy>p{font:500 clamp(14px,1.2vw,16px)/1.73 var(--cc-body)!important;max-width:690px;margin:0;color:#40372f!important}.tt-page-hero .tt-eyebrow{font:700 10px/1.65 var(--cc-bold)!important;color:#23379c!important;letter-spacing:0!important;max-width:650px}.tt-page-hero .tt-hero-actions{margin-top:24px;gap:18px}.tt-page-hero .tt-hero-actions .button{min-height:46px;padding-inline:21px;border-radius:45px!important;font-size:13px!important}.tt-page-hero .tt-text-button{font-size:13px;color:#21348f;border-color:#273898}.tt-artwork{position:relative;min-height:384px;height:100%;max-height:430px;min-width:0;overflow:hidden;border-radius:20px;isolation:isolate;display:block;pointer-events:none}.tt-art-backdrop{position:absolute;inset:0;background:linear-gradient(146deg,#f8f2e9,#dfd4c7);background-image:linear-gradient(#cbbeb23b 1px,transparent 0),linear-gradient(90deg,#cbbeb23b 1px,transparent 0);background-size:45px 45px}.tt-artwork:after{content:"";position:absolute;inset:auto 0 0 0;height:25%;background:linear-gradient(0deg,#ede3d5b5,transparent);pointer-events:none}.tt-artwork b,.tt-artwork div,.tt-artwork i,.tt-artwork span{box-sizing:border-box}.tt-art-about{background:#ede3d7}.tt-art-about-mark{position:absolute;top:-13%;left:9%;font:400 clamp(250px,28vw,400px)/1 var(--ed-serif);color:#2538a7;transform:rotate(-14deg)}.tt-art-about-ring{position:absolute;right:-10%;top:6%;height:225px;width:225px;border:30px solid #d4bda8;border-radius:50%}.tt-art-rotated-label{position:absolute;left:6%;bottom:15%;font:700 11px var(--cc-bold);writing-mode:vertical-rl;transform:rotate(180deg);color:#24202a;letter-spacing:.07em}.tt-art-about-note{position:absolute;right:7%;bottom:14%;background:#f8f4eb;transform:rotate(8deg);padding:24px 22px;font:700 22px/1.15 var(--cc-bold);color:#141411;box-shadow:10px 10px 0 #cdb9a5}.tt-art-room{background:#181d5c}.tt-art-room .tt-art-backdrop{background:radial-gradient(ellipse at 49% 28%,#566bc4,#20245f 70%);opacity:1}.tt-art-room-stage{position:absolute;inset:12% 7% 19%;border:3px solid #e8ddcd;border-radius:46% 46% 0 0;background:#2d399e;overflow:hidden}.tt-art-room-arch{position:absolute;inset:17% 17% 0;border:20px solid #e5cfb7;border-bottom:0;border-radius:48% 48% 0 0;opacity:.9}.tt-art-room-halo{position:absolute;left:28%;top:8%;height:200px;width:200px;border-radius:50%;background:#f0ddba}.tt-art-room-mic{position:absolute;z-index:3;left:49%;bottom:20%;height:105px;width:4px;background:#11162a;transform:rotate(-4deg)}.tt-art-room-mic:before{content:"";position:absolute;top:-14px;left:-4px;width:16px;height:25px;background:#101722;border-radius:60%}.tt-art-room-podium{position:absolute;z-index:4;left:39%;bottom:0;background:#111849;color:#efe5d7;font:700 11px var(--cc-bold);height:86px;width:118px;display:flex;align-items:center;justify-content:center;transform:skew(-5deg)}.tt-art-room-audience{position:absolute;z-index:5;bottom:9%;left:9%;right:9%;display:flex;justify-content:space-between;align-items:flex-end}.tt-art-room-audience i{width:50px;height:56px;background:#121530;border-radius:60% 60% 12% 12%;display:block}.tt-art-room-audience i:nth-child(2),.tt-art-room-audience i:nth-child(4){height:48px;background:#1b1c38}.tt-art-room-caption{position:absolute;z-index:6;left:7%;top:6%;color:#f5eadb;font:700 10px/1.3 var(--cc-bold);letter-spacing:.07em}.tt-art-human{background:#e2d4c2}.tt-art-human .tt-art-backdrop{background:radial-gradient(circle at center,#faf3e7,#d7c6b1)}.tt-art-human-orbit{position:absolute;left:2%;top:15%;height:280px;width:280px;border:42px solid #2937a8;border-radius:50%}.tt-art-human-book{position:absolute;z-index:3;top:11%;left:24%;width:56%;height:78%;padding:19px 16px;background:#1c2f98;color:#f8eadd;box-shadow:-13px 12px 0 #15205f,12px 20px 0 #b7a087;transform:rotate(9deg);display:flex;flex-direction:column;justify-content:space-between}.tt-art-human-book>span{font:700 9px var(--cc-bold)}.tt-art-human-book strong{font:400 clamp(39px,4.3vw,66px)/.96 var(--ed-serif);letter-spacing:-.025em}.tt-art-human-book small{font:600 9px/1.4 var(--cc-body);color:#d4dbea}.tt-art-human-page{position:absolute;z-index:2;width:37%;height:56%;top:34%;right:4%;background:#fbf5ec;transform:rotate(-19deg);box-shadow:4px 8px 0 #d9cbb9}.tt-art-human-label{position:absolute;z-index:4;left:6%;bottom:7%;font:700 10px/1.5 var(--cc-bold);color:#181817;transform:rotate(-5deg)}.tt-art-programmes{background:#1f2a91}.tt-art-programmes .tt-art-backdrop{background:linear-gradient(135deg,#e2d3c2,#e8dfd3)}.tt-art-progress-step{position:absolute;width:36%;height:41%;background:#2539a7;color:#f8ecdb;padding:16px;font:700 clamp(52px,6.8vw,100px)/1 var(--cc-bold);display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-8deg);box-shadow:10px 10px 0 #e8cfae}.tt-art-progress-step small{font:700 10px var(--cc-body);letter-spacing:.1em}.tt-art-progress-one{left:4%;top:21%;background:#141d59}.tt-art-progress-two{left:34%;top:11%;transform:rotate(8deg);background:#3054c7}.tt-art-progress-three{left:60%;top:35%;transform:rotate(-4deg);background:#151c65}.tt-art-progress-arrow{position:absolute;z-index:4;top:2%;right:8%;font:130px var(--ed-serif);color:#14110e}.tt-art-ideas{background:#e7dacb}.tt-art-ideas .tt-art-backdrop{background:linear-gradient(130deg,#eedfcd,#f9f3e9)}.tt-art-ideas-sheet{position:absolute;top:10%;left:21%;width:62%;height:75%;background:#fbf7ef;border:1px solid #bdac9c;box-shadow:9px 10px 0 #c9b7a5;transform:rotate(10deg)}.tt-art-ideas-sheet-back{transform:rotate(-12deg);left:16%;top:13%;background:#1d309b}.tt-art-ideas-sheet-front{display:flex;flex-direction:column;gap:14px;padding:17px}.tt-art-ideas-sheet-front small,.tt-art-ideas-sheet-front>span{font:700 9px var(--cc-bold);color:#293992}.tt-art-ideas-sheet-front strong{font:400 145px/.7 var(--ed-serif);color:#1e2e9e;height:83px}.tt-art-ideas-sheet-front i{display:block;height:8px;background:#252126;width:95%;opacity:.7}.tt-art-ideas-sheet-front i:nth-of-type(2){width:70%}.tt-art-ideas-sheet-front i:nth-of-type(3){width:88%}.tt-art-ideas-sheet-front i:nth-of-type(4){width:50%}.tt-art-ideas-sheet-front small{margin-top:auto}.tt-art-ideas-asterisk{position:absolute;right:2%;bottom:0;font:115px Georgia,serif;color:#e6ba71}.tt-art-partners{background:#eae0d4}.tt-art-partners .tt-art-backdrop{background:#ede4d9}.tt-art-partners-circle{position:absolute;top:16%;width:52%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 13px var(--cc-bold);mix-blend-mode:multiply}.tt-art-partners-circle i{font-style:normal;transform:rotate(-12deg)}.tt-art-pc-one{left:1%;background:#d2bca9}.tt-art-pc-two{right:3%;background:#1d35aa;color:#fff;top:25%}.tt-art-pc-three{left:30%;top:42%;background:#696259;color:#fff}.tt-art-partners-label{position:absolute;z-index:4;top:6%;left:5%;font:700 10px var(--cc-bold);letter-spacing:.06em}.tt-art-partner{background:#e4d8ca}.tt-art-partner .tt-art-backdrop{background:#efe7dc}.tt-art-tier{position:absolute;top:14%;height:62%;width:37%;padding:14px 9px;border:2px solid #1d2f9f;background:#fff7eb;display:flex;flex-direction:column;justify-content:space-between;box-shadow:4px 9px 0 #bcb0a2;transform:rotate(-12deg)}.tt-art-tier small,.tt-art-tier span{font:700 8px/1.2 var(--cc-bold);overflow-wrap:anywhere}.tt-art-tier strong{font:700 75px/.95 var(--cc-bold);letter-spacing:-.09em}.tt-art-tier-one{left:3%;top:20%}.tt-art-tier-two{left:32%;top:10%;transform:rotate(8deg);background:#192e9c;color:#fff}.tt-art-tier-three{right:2%;top:22%;transform:rotate(-5deg);background:#e7b987;color:#161410}.tt-art-partner-note{position:absolute;z-index:6;bottom:6%;left:7%;font:700 10px var(--cc-bold)}.tt-art-join{background:#f1e9dc}.tt-art-join .tt-art-backdrop{background:#f4ece0}.tt-art-join-ring{position:absolute;border:22px solid #1f2ea0;border-radius:50%;top:7%;left:13%;width:340px;height:340px}.tt-art-join-ring-two{border:20px solid #dbb991;top:22%;left:26%;width:230px;height:230px}.tt-art-join-ring-three{border:9px solid #172264;top:37%;left:40%;width:100px;height:100px}.tt-art-join-word{position:absolute;z-index:5;top:34%;left:17%;font:700 clamp(32px,4vw,58px)/1.07 var(--cc-round);text-align:center;color:#181518;transform:rotate(-10deg);background:#f8f3e6;padding:13px}.tt-art-join-arrow{position:absolute;z-index:6;right:6%;top:3%;font:105px var(--ed-serif);color:#232fa5}.tt-art-corporate{background:#e6ded4}.tt-art-corporate .tt-art-backdrop{background:#ebe2d5}.tt-art-corp-block{position:absolute;width:40%;height:20%;padding:14px 12px;display:flex;align-items:center;font:700 clamp(22px,3.5vw,42px)/1 var(--cc-bold);color:#fff;transform:rotate(-8deg);box-shadow:10px 8px 0 #c0b3a4}.tt-art-corp-one{top:9%;left:5%;background:#82786d}.tt-art-corp-two{top:27%;left:21%;background:#314bc4}.tt-art-corp-three{top:45%;left:37%;background:#1e2f97}.tt-art-corp-four{top:64%;left:53%;background:#151b4b}.tt-art-corp-title{position:absolute;bottom:6%;left:5%;font:700 9px var(--cc-bold)}.tt-art-contact{background:#eae0d6}.tt-art-contact .tt-art-backdrop{background:#f1e8de}.tt-art-envelope{position:absolute;top:20%;left:9%;height:58%;width:81%;background:#1f2d9c;border:10px solid #f9f0e6;transform:rotate(-9deg);box-shadow:13px 17px 0 #c2b5a8;display:flex;align-items:center;justify-content:center;overflow:hidden}.tt-art-envelope-fold{position:absolute;top:-28%;width:115%;height:100%;border-bottom:10px solid #d6c9b9;transform:rotate(0);clip-path:polygon(0 0,100% 0,50% 100%);background:#4258c0}.tt-art-envelope b{z-index:2;position:relative;font:700 clamp(55px,7vw,100px)/1 var(--cc-bold);color:#fff}.tt-art-envelope b span{color:#f3c886}.tt-art-contact-spark{position:absolute;z-index:6;top:0;right:2%;font:120px Georgia,serif;color:#11141a}.tt-art-contact-note{position:absolute;z-index:6;left:7%;bottom:6%;font:700 10px/1.4 var(--cc-bold);color:#1c2d94}.tt-art-thinknow{background:#182c8e}.tt-art-thinknow .tt-art-backdrop{background:repeating-linear-gradient(90deg,#182c8e,#182c8e 40px,#1b3099 41px)}.tt-art-now-window{position:absolute;top:13%;left:8%;width:84%;height:72%;background:#f9f3e9;transform:rotate(-7deg);border:7px solid #151f6c;box-shadow:14px 18px 0 #a9b7ee;padding:20px}.tt-art-now-top{display:flex;gap:5px;margin:-8px 0 18px}.tt-art-now-top i{height:7px;width:7px;background:#252d94;border-radius:50%}.tt-art-now-window>span{font:700 9px var(--cc-bold);color:#172e92}.tt-art-now-window-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0}.tt-art-now-window-grid b{min-height:51px;display:flex;align-items:center;justify-content:center;background:#e6e1d8;font:700 10px var(--cc-bold);color:#212025}.tt-art-now-window-grid b:nth-child(2){background:#19309e;color:#fff}.tt-art-now-window>strong{font:700 13px var(--cc-bold);color:#171b34}.tt-art-now-spark{position:absolute;z-index:5;right:2%;bottom:0;color:#eee2c4;font:120px Georgia,serif}.tt-page>.tt-section{padding-top:clamp(45px,5vw,76px);padding-bottom:clamp(45px,5vw,76px)}.tt-section>.tt-wrap{max-width:1160px!important}.tt-section .tt-wrap>h2{max-width:875px;font-size:clamp(38px,4vw,64px)!important;line-height:1.08!important;margin:13px 0 24px}.tt-section .tt-wrap>h2:after{content:"";display:block;width:54px;height:4px;background:#2535a5;margin-top:20px;border-radius:2px}.tt-section>.tt-wrap>.tt-eyebrow{color:#263aa3!important}.tt-section .tt-columns{gap:clamp(20px,5vw,80px);border-top:1px solid #cfc3b5;padding-top:22px}.tt-section .tt-columns p{font-size:15px;line-height:1.8}.tt-section .tt-four-steps,.tt-section .tt-three-cards,.tt-section .tt-two-panels{gap:14px}.tt-section .tt-four-steps article,.tt-section .tt-three-cards article,.tt-section .tt-two-panels article{background:#fffaf3!important;border:1px solid #d0c3b5!important;padding:clamp(20px,2.4vw,32px)!important;border-radius:8px!important}.tt-section .tt-four-steps article:before,.tt-section .tt-three-cards article:before{content:"";display:block;width:28px;height:28px;background:#2737ac;clip-path:polygon(50% 0,57% 35%,85% 15%,65% 43%,100% 50%,65% 57%,85% 85%,57% 65%,50% 100%,43% 65%,15% 85%,35% 57%,0 50%,35% 43%,15% 15%,43% 35%);margin:0 0 16px}.tt-page .programme-list{gap:17px}.tt-page .programme-list-card{background:#fffaf3!important;border-radius:8px!important;overflow:hidden;border:1px solid #d2c2b4!important;position:relative}.tt-page .programme-list-card:before{content:"";height:8px;background:#2533a4;position:absolute;top:0;left:0;right:0}.tt-page .programme-list-card:nth-child(3n+2):before{background:#a88463}.tt-page .programme-list-card:nth-child(3n):before{background:#222326}.tt-page .tt-form{background:#fffaf3;border:1px solid #d5c8b9;padding:clamp(18px,3.2vw,36px);border-radius:10px;max-width:910px}.tt-page .tt-form .tt-field{color:#2c2825}.tt-page .tt-form input,.tt-page .tt-form select,.tt-page .tt-form textarea{color:#22201e!important;background:#fff!important;border-color:#afa395!important}.tt-page .tt-form input::-moz-placeholder,.tt-page .tt-form textarea::-moz-placeholder{color:#605c56!important}.tt-page .tt-form input::placeholder,.tt-page .tt-form textarea::placeholder{color:#605c56!important}.tt-page .tt-form .tt-consent{color:#51463c}.tt-page .tt-empty{background:#fffaf3;border-color:#b7a999;color:#433b34;border-radius:9px}.tt-page .tt-note{font-family:var(--cc-body)!important;font-size:12px!important;letter-spacing:0!important;color:#504a44!important}.tt-section .tt-programme-outcome{background:#173e73;color:#fff}.tt-section .tt-programme-outcome .tt-visual-eyebrow{color:#ffdfa1!important}.tt-section .tt-programme-outcome p{color:#f4f7ff!important;font-size:13px!important;line-height:1.7!important}.tt-section .tt-programme-outcome a{color:#fff!important;border-color:#e5edff;font-size:12px;background:#285c98}.tt-section .tt-programme-preview>.tt-visual-caption{color:#f0f3ff!important}.tt-section .tt-programme-prelabel{color:#f4f6ff!important}.tt-section .tt-room-illustration .tt-room-story p{color:#edf2ff!important;font-size:13px!important}.tt-section .tt-room-illustration .tt-room-story h3{color:#fff!important}.tt-section .tt-room-illustration .tt-room-story a{color:#ffe1a0!important}.tt-section .tt-room-illustration .tt-visual-caption{color:#f1f4ff!important}.tt-section .tt-room-controls button:not(.is-active){color:#f0f4ff!important;background:#284e7b}.tt-section .tt-room-controls button.is-active{color:#172e5b!important}.tt-section .tt-book-theme-buttons button.is-active,.tt-section .tt-partner-preview-hero h3,.tt-section .tt-partner-preview-hero p,.tt-section .tt-partner-selection button.is-active b,.tt-section .tt-partner-selection button.is-active span{color:#fff!important}.tt-section .tt-book-theme-buttons button.is-active>span{color:#ffe3a8!important}.tt-section .tt-book-cover,.tt-section .tt-book-cover strong{color:#fff!important}.tt-section .tt-book-cover small{color:#e3ebff!important}.tt-section .tt-journey-canvas .tt-journey-ticket,.tt-section .tt-journey-canvas .tt-journey-ticket b{color:#f6f9ff!important}.tt-section .tt-programme-screen{background:#fffdf8}.tt-section .tt-programme-screen-main>p{color:#435064!important}.tt-section .tt-programme-screen .tt-visual-eyebrow{color:#203f80!important}.tt-section .tt-programme-screen .tt-programme-metrics b{color:#1d4179!important}.tt-section .tt-programme-screen .tt-learning-phase small{color:#50627a!important}.tt-section .tt-programme-screen .tt-learning-phase b{color:#203c71!important}.tt-section .tt-partner-device .tt-visual-eyebrow{color:#214679!important}.tt-section .tt-partner-visual-summary{background:#fffdf9}.tt-section .tt-partner-visual-summary li{color:#323d4a!important}.tt-page .tt-table td,.tt-page .tt-table th{color:#253341;border-bottom-color:#cbd2dc}.tt-page .tt-table thead th{color:#fff!important}.tt-page .tt-faq details summary{color:#2c2926}@media(max-width:1030px){.tt-page-hero .tt-page-hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:25px}.tt-page-hero .tt-page-hero-copy h1{font-size:clamp(39px,4.4vw,65px)!important}.tt-artwork{min-height:310px}}@media(max-width:740px){html{scroll-padding-top:78px}.tt-page-hero{padding:34px 21px 30px!important}.tt-page-hero .tt-page-hero-layout{display:flex;flex-direction:column;align-items:stretch;gap:20px}.tt-page-hero .tt-page-hero-copy h1{font-size:clamp(37px,9vw,55px)!important;line-height:1.08!important;margin:14px 0;max-width:100%;text-wrap:pretty}.tt-page-hero .tt-page-hero-copy>p{font-size:13px!important;line-height:1.69!important}.tt-page-hero .tt-hero-actions{gap:12px;align-items:center}.tt-page-hero .tt-hero-actions .button{font-size:12px!important;min-height:42px}.tt-page-hero .tt-text-button{font-size:12px}.tt-artwork{height:238px;max-height:238px;min-height:0;width:100%;border-radius:14px}.tt-art-backdrop{background-size:35px 35px}.tt-art-about-mark{font-size:230px;top:-22%}.tt-art-about-ring{width:170px;height:170px;border-width:20px;right:-9%}.tt-art-about-note{font-size:15px;padding:14px;bottom:15%}.tt-art-rotated-label{font-size:8px}.tt-art-room-stage{inset:10% 12% 18%}.tt-art-room-halo{height:130px;width:130px}.tt-art-room-arch{border-width:13px}.tt-art-room-audience i{height:35px;width:34px}.tt-art-room-audience i:nth-child(2),.tt-art-room-audience i:nth-child(4){height:31px}.tt-art-room-podium{width:80px;height:57px;left:40%;font-size:8px}.tt-art-room-mic{height:67px}.tt-art-room-caption{font-size:8px}.tt-art-human-orbit{width:186px;height:186px;border-width:30px}.tt-art-human-book{top:10%;height:78%;left:28%;width:48%;padding:12px}.tt-art-human-book strong{font-size:clamp(27px,8vw,43px)}.tt-art-human-book small,.tt-art-human-book>span,.tt-art-human-label{font-size:7px}.tt-art-progress-step{font-size:clamp(38px,10vw,62px);height:42%;padding:9px}.tt-art-progress-step small{font-size:8px}.tt-art-progress-arrow{font-size:88px}.tt-art-ideas-sheet{top:9%;height:78%;width:54%;left:27%}.tt-art-ideas-sheet-front{padding:12px;gap:10px}.tt-art-ideas-sheet-front strong{font-size:100px;height:53px}.tt-art-ideas-sheet-front i{height:5px}.tt-art-ideas-sheet-front small,.tt-art-ideas-sheet-front>span{font-size:7px}.tt-art-ideas-asterisk{font-size:82px}.tt-art-partners-circle{width:44%;top:12%;font-size:9px}.tt-art-pc-two{top:19%}.tt-art-pc-three{top:41%}.tt-art-partners-label{font-size:8px}.tt-art-tier{padding:8px 6px;height:63%}.tt-art-tier strong{font-size:clamp(40px,11vw,66px)}.tt-art-tier small,.tt-art-tier span{font-size:6px}.tt-art-partner-note{font-size:7px}.tt-art-join-ring-one{width:240px;height:240px;border-width:17px;left:16%;top:1%}.tt-art-join-ring-two{width:175px;height:175px;border-width:15px;top:15%}.tt-art-join-ring-three{height:74px;width:74px;top:38%}.tt-art-join-word{font-size:29px;top:32%}.tt-art-join-arrow{font-size:75px}.tt-art-corp-block{height:23%;padding:10px;font-size:clamp(19px,6vw,27px)}.tt-art-corp-title{font-size:7px}.tt-art-envelope b{font-size:clamp(45px,13vw,75px)}.tt-art-envelope{top:18%;height:64%}.tt-art-contact-spark{font-size:75px}.tt-art-contact-note{font-size:7px}.tt-art-now-window{padding:12px;height:77%;top:9%}.tt-art-now-window-grid{margin:8px 0;gap:6px}.tt-art-now-window-grid b{min-height:28px;font-size:7px}.tt-art-now-window>strong{font-size:9px}.tt-art-now-window>span{font-size:8px}.tt-art-now-spark{font-size:75px}.tt-page>.tt-section{padding:43px 21px!important}.tt-section .tt-wrap>h2{font-size:clamp(33px,8.7vw,48px)!important}.tt-section .tt-wrap>h2:after{margin-top:13px;height:3px;width:42px}.tt-section .tt-columns,.tt-section .tt-four-steps,.tt-section .tt-three-cards,.tt-section .tt-two-panels{grid-template-columns:1fr!important}.tt-section .tt-four-steps article,.tt-section .tt-three-cards article,.tt-section .tt-two-panels article{padding:22px!important}.tt-page .tt-form{padding:20px 17px}.tt-programme-explorer{grid-template-columns:1fr!important}.tt-programme-browser,.tt-programme-preview{padding:16px!important}.tt-programme-screen-main{padding:18px 15px!important}.tt-section .tt-programme-outcome{display:flex;flex-direction:column;align-items:stretch;gap:13px;padding:20px 17px}.tt-section .tt-programme-outcome a{align-self:flex-start;white-space:normal;min-height:44px}.tt-programme-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tt-room-story{flex-wrap:wrap;gap:12px!important}.tt-room-story a{margin-left:0!important}.tt-book-interaction,.tt-partner-selection,.tt-partner-visual-summary ul,.tt-room-controls{grid-template-columns:1fr!important}.tt-page .programme-list-card,.tt-page .tt-section .tt-card{padding:22px!important}.ed-home .ed-hero-copy{padding-bottom:16px}.ed-home .cc-hero-art{height:258px!important;min-height:0!important;max-height:258px!important;overflow:hidden!important;margin-top:3px}.ed-home .cc-art-loop{font-size:clamp(70px,17vw,100px)!important;top:5%!important;left:6%!important;transform:rotate(-7deg)}.ed-home .cc-art-ring-one{width:193px!important;height:193px!important;border-width:31px!important;top:3%!important;right:7%!important}.ed-home .cc-art-ring-two{width:135px!important;height:135px!important;border-width:21px!important;bottom:-29%!important}.ed-home .cc-art-poster{top:28%!important;right:7%!important;width:53%!important;height:64%!important;min-height:0!important;max-height:64%!important;padding:9px!important;gap:5px!important;transform:rotate(6deg);box-shadow:-7px 8px 0 #ddc7b7}.ed-home .cc-art-poster strong{font-size:clamp(19px,4.9vw,30px)!important;line-height:1.02!important;letter-spacing:-.03em;overflow-wrap:normal}.ed-home .cc-art-poster small,.ed-home .cc-art-poster>span{font-size:7px!important}.ed-home .cc-art-stamp{width:73px!important;height:73px!important;top:59%!important;left:7%!important;font-size:20px!important;box-shadow:3px 5px 0 #151c56}.ed-home .cc-art-star{font-size:59px!important;top:2%!important;right:3%!important}.ed-home .cc-art-annotation{font-size:12px!important;left:24%!important;bottom:4%!important;padding:3px 5px}.ed-home .cc-art-vertical{font-size:7px!important}.ed-home .ed-path-grid{gap:0}.ed-home .ed-path{padding:17px 0!important}.ed-home .ed-path h2{font-size:clamp(24px,6.2vw,32px)!important;line-height:1.1}.ed-home .ed-path p{color:#4d453d!important;line-height:1.6}.ed-home .ed-featured-cards{scroll-padding-left:0}.ed-home .ed-feature-card{min-height:0}.ed-home .ed-feature-caption{min-height:177px}.ed-home .ed-inside-link{min-width:0}.ed-home .ed-hero h1{margin-top:14px}.ed-home .ed-hero-copy p{line-height:1.66}}@media(max-width:380px){.tt-page-hero .tt-page-hero-copy h1{font-size:35px!important}.tt-art-partners-circle{font-size:7px}.ed-home .cc-art-poster strong{font-size:19px!important}}.ed-home a:focus-visible,.ed-site-header a:focus-visible,.ed-site-header button:focus-visible,.tt-page a:focus-visible,.tt-page button:focus-visible,.tt-page input:focus-visible,.tt-page select:focus-visible,.tt-page textarea:focus-visible{outline:3px solid #e2a23d!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ed-home *,.tt-artwork *{animation:none!important;transition:none!important}}.tt-artwork.tt-art-has-image{background:#e8ddd0!important;border-radius:17px;box-shadow:10px 12px 0 #d2c3b2}.tt-art-has-image>:not(.tt-art-image){display:none!important}.tt-art-has-image .tt-art-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block!important}.tt-photo-hero{position:absolute;top:15px;right:0;width:49%;bottom:0;display:flex;justify-content:center;align-items:center;overflow:hidden;pointer-events:none}.tt-photo-hero img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:contrast(1.02)}@media(max-width:740px){.ed-home .tt-photo-hero{position:relative;top:auto;right:auto;bottom:auto;width:calc(100% + 42px);height:292px!important;min-height:292px!important;max-height:292px!important;margin:0 -21px;overflow:hidden;background:#f2e9de}.ed-home .tt-photo-hero img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.tt-artwork.tt-art-has-image{height:262px;max-height:262px;min-height:262px;box-shadow:6px 7px 0 #d6c8ba}.tt-art-has-image .tt-art-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}}.ed-editorial-poster.ed-editorial-poster-photo{border-radius:12px;background:#182b8e;min-height:385px;overflow:hidden;isolation:isolate}.ed-editorial-poster-photo>img{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ed-editorial-poster-photo>.ed-poster-foot{bottom:0;left:0;right:0;padding:19px 24px;background:#192a86;color:#fff;min-height:56px;letter-spacing:.05em;line-height:1.4}.ed-inside .ed-mini-visual{display:block;padding:0;margin-top:18px;height:235px;border-radius:5px;background:#efe8df;overflow:hidden}.ed-inside .ed-mini-visual>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .35s ease}.ed-inside-link:hover .ed-mini-visual>img{transform:scale(1.035)}@media(max-width:740px){.ed-editorial-poster.ed-editorial-poster-photo{min-height:290px;height:290px}.ed-editorial-poster-photo>.ed-poster-foot{font-size:9px!important;padding:14px 17px}.ed-inside .ed-mini-visual{margin:0;height:155px}.ed-inside .ed-mini-visual>img{-o-object-position:center;object-position:center}}.ed-site-header-interactive{transition:box-shadow .22s ease,background .22s ease}.ed-site-header-interactive.ed-header-scrolled{box-shadow:0 7px 20px rgba(25,22,19,.08);background:hsla(40,47%,96%,.985)}.ed-site-header-interactive .ed-wordmark{position:relative;display:inline-flex;align-items:center;gap:8px}.ed-wordmark-dot{color:var(--ed-blue);font:22px/1 Georgia,serif;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ed-wordmark:focus-visible .ed-wordmark-dot,.ed-wordmark:hover .ed-wordmark-dot{transform:rotate(70deg)}.ed-site-header-interactive .ed-nav{gap:clamp(8px,1.22vw,19px)}.ed-site-header-interactive .ed-nav .ed-nav-link{position:relative;display:inline-flex;align-items:center;gap:3px;padding:12px 0;min-height:44px;font-weight:600;transition:color .22s ease}.ed-nav-link:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:2px;background:var(--ed-blue);transform:scaleX(0);transform-origin:left;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.ed-nav-link.ed-nav-current:after,.ed-nav-link:focus-visible:after,.ed-nav-link:hover:after{transform:scaleX(1)}.ed-site-header-interactive .ed-nav .ed-nav-current,.ed-site-header-interactive .ed-nav .ed-nav-link:focus-visible,.ed-site-header-interactive .ed-nav .ed-nav-link:hover{color:var(--ed-blue)!important}.ed-nav-link-arrow{opacity:0;transform:translate(-4px,4px);transition:opacity .2s ease,transform .2s ease;color:var(--ed-blue);flex-shrink:0}.ed-nav-link:focus-visible .ed-nav-link-arrow,.ed-nav-link:hover .ed-nav-link-arrow{opacity:1;transform:translate(0)}.ed-header-cta-current{box-shadow:0 0 0 3px #d8d7f8}.ed-mobile-menu-backdrop,.ed-mobile-nav-footnote,.ed-mobile-nav-heading,.ed-mobile-nav-rule{display:none}.ed-site-header-interactive .ed-menu-toggle:focus-visible,.ed-site-header-interactive .ed-nav-link:focus-visible{outline:3px solid #d69d48;outline-offset:4px;border-radius:3px}.tt-programme-cover{--cover-bg:#e8dbcc;--cover-ink:#171f52;--cover-accent:#1d31a1;--cover-secondary:#f3e3c4;position:relative;display:block;height:100%;min-height:365px;max-height:420px;overflow:hidden;border-radius:16px;background:var(--cover-bg);isolation:isolate;color:var(--cover-ink);border:1px solid rgba(25,26,38,.08);transition:transform .27s ease}.tt-programme-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.04),transparent 65%),repeating-linear-gradient(90deg,transparent,transparent 44px,rgba(0,0,0,.045) 45px,transparent 46px);pointer-events:none}.tt-programme-cover:hover{transform:translateY(-4px)}.tt-cover-eyebrow{position:absolute;top:24px;left:22px;z-index:3;font:700 9px/1.5 var(--cc-bold);letter-spacing:.02em;max-width:calc(100% - 35px)}.tt-cover-eyebrow b{color:var(--cover-accent)}.tt-cover-arc{position:absolute;width:265px;height:265px;right:-35px;top:40px;border:45px solid var(--cover-accent);border-radius:50%;transform:rotate(-25deg);opacity:.96;transition:transform .35s ease}.tt-cover-arc-two{width:180px;height:180px;top:155px;right:110px;border-width:23px;border-color:var(--cover-secondary);opacity:.94}.tt-programme-cover:hover .tt-cover-arc-one{transform:rotate(12deg) scale(1.07)}.tt-cover-step{position:absolute;width:170%;height:36px;top:50%;left:-15%;background:var(--cover-secondary);transform:rotate(-22deg);mix-blend-mode:multiply}.tt-cover-step-two{width:100%;top:69%;left:39%;height:16px;background:var(--cover-accent);transform:rotate(39deg)}.tt-cover-number{position:absolute;right:10px;top:3%;color:var(--cover-ink);font:700 clamp(148px,20vw,270px)/1 var(--cc-bold);letter-spacing:-.13em;opacity:.12;transform:rotate(-10deg);pointer-events:none}.tt-cover-content{position:absolute;bottom:20px;left:20px;right:20px;z-index:2;background:#faf6efed;border:1px solid rgba(44,35,30,.2);padding:16px 17px 17px;box-shadow:7px 8px 0 var(--cover-accent);transform:rotate(-3deg);display:flex;flex-direction:column;gap:10px}.tt-cover-content span{font:700 9px/1.3 var(--cc-bold);color:#263ba2}.tt-cover-content strong{font:600 clamp(25px,2.9vw,40px)/1.06 var(--cc-round);letter-spacing:-.045em;color:#1b1822;overflow-wrap:break-word;max-width:94%}.tt-cover-content small{font:600 10px/1.5 var(--cc-body);color:#37312e}.tt-cover-corner{position:absolute;z-index:1;top:4px;right:4px;font:83px Georgia,serif;color:var(--cover-ink);line-height:1}.tt-programme-cover-0{--cover-bg:#e9ddd0;--cover-ink:#172269;--cover-accent:#1d33ae;--cover-secondary:#e3c79e}.tt-programme-cover-1{--cover-bg:#dfe5e5;--cover-ink:#182b6d;--cover-accent:#176c8e;--cover-secondary:#dfb698}.tt-programme-cover-1 .tt-cover-arc-one{border-radius:15% 60% 40% 60%;right:9px}.tt-programme-cover-2{--cover-bg:#f0dec7;--cover-ink:#3c2853;--cover-accent:#794b9c;--cover-secondary:#ffe3ab}.tt-programme-cover-2 .tt-cover-arc-one{border-radius:40% 20% 10% 65%;transform:rotate(25deg)}.tt-programme-cover-3{--cover-bg:#d6dddc;--cover-ink:#162b58;--cover-accent:#266e84;--cover-secondary:#f5d2a9}.tt-programme-cover-3 .tt-cover-arc-one{border-radius:10px;transform:rotate(35deg);right:20px}.tt-programme-cover-4{--cover-bg:#eeded3;--cover-ink:#592d24;--cover-accent:#a75041;--cover-secondary:#f4cda0}.tt-programme-cover-4 .tt-cover-arc-one{border-radius:30% 60% 0 50%;transform:rotate(28deg)}.tt-programme-cover-5{--cover-bg:#deddf0;--cover-ink:#181a50;--cover-accent:#443db7;--cover-secondary:#f1d8af}.tt-programme-cover-5 .tt-cover-arc-one{border-style:double;border-width:65px}.tt-programme-cover-6{--cover-bg:#e4dccf;--cover-ink:#15366d;--cover-accent:#166d96;--cover-secondary:#f3cb94}.tt-programme-cover-6 .tt-cover-arc-one{border-radius:60% 8% 60% 8%}.tt-programme-cover-7{--cover-bg:#e3e0d5;--cover-ink:#302a2b;--cover-accent:#2e2c32;--cover-secondary:#cabbc9}.tt-programme-cover-7 .tt-cover-arc-one{border-radius:22%;transform:rotate(32deg)}.tt-page:has(.tt-page-hero-room) .tt-page-hero{background:#e4e4ef!important}.tt-page:has(.tt-page-hero-human) .tt-page-hero{background:#eae2d9!important}.tt-page:has(.tt-page-hero-programmes) .tt-page-hero{background:#e8e9ed!important}.tt-page:has(.tt-page-hero-ideas) .tt-page-hero{background:#f1ebe3!important}.tt-page:has(.tt-page-hero-partners) .tt-page-hero{background:#e4e7e4!important}.tt-page:has(.tt-page-hero-partner) .tt-page-hero{background:#e9e3e9!important}.tt-page:has(.tt-page-hero-join) .tt-page-hero{background:#eee5d6!important}.tt-page:has(.tt-page-hero-corporate) .tt-page-hero{background:#e8e5de!important}.tt-page:has(.tt-page-hero-contact) .tt-page-hero{background:#eee8e2!important}.tt-page:has(.tt-page-hero-thinknow) .tt-page-hero{background:#e6e8f5!important}.tt-page:has(.tt-page-hero-ideas) .tt-card{border-top:5px solid #2938aa!important}.tt-page:has(.tt-page-hero-room) .tt-room-illustration{border:1px solid #383e8e}.tt-page:has(.tt-page-hero-human) .tt-book-interaction{border-color:#b2b8d2}.tt-page:has(.tt-page-hero-partners) .tt-three-cards article{border-top:5px solid #1e399d!important}.tt-page:has(.tt-page-hero-corporate) .tt-three-cards article{border-top:5px solid #aa8665!important}.tt-page:has(.tt-page-hero-contact) .tt-three-cards article{border-top:5px solid #26349c!important}.tt-page-hero .tt-art-has-image{pointer-events:auto}.tt-page-hero .tt-art-has-image img{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.tt-page-hero .tt-art-has-image:hover img{transform:scale(1.035)}@media(max-width:1230px){.ed-site-header-interactive .ed-header-inner{gap:14px}.ed-site-header-interactive .ed-nav{gap:9px}.ed-site-header-interactive .ed-nav .ed-nav-link{font-size:11px}.ed-site-header-interactive .ed-wordmark{font-size:clamp(24px,2.4vw,29px)}.ed-site-header-interactive .ed-header-cta{font-size:11px;padding:12px 14px}}@media(max-width:1250px){.ed-site-header-interactive .ed-header-inner{height:71px;position:static!important;z-index:auto!important}.ed-site-header-interactive .ed-menu-toggle{display:block;margin-left:8px}.ed-site-header-interactive .ed-header-cta{margin-left:auto}.ed-site-header-interactive.ed-header-menu-open{backdrop-filter:none}.ed-site-header-interactive .ed-header-inner{position:relative;z-index:5}.ed-site-header-interactive .ed-nav{display:none;position:absolute;left:0;right:0;top:71px;z-index:4;background:#faf7f1;box-shadow:0 18px 30px rgba(17,14,25,.14);padding:21px max(27px,5%) 26px;max-height:calc(100dvh - 71px);overflow:auto;overscroll-behavior:contain;gap:0!important;border-bottom:1px solid #cfbfb3}.ed-site-header-interactive .ed-nav.ed-nav-open{display:flex;flex-direction:column;align-items:stretch;animation:ed-menu-reveal .28s ease both}.ed-site-header-interactive .ed-nav .ed-nav-link{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:11px 8px 11px 4px;border-bottom:1px solid #e8dfd5;font:600 17px/1.3 var(--cc-body)!important}.ed-nav-link:after{bottom:0;left:4px;right:0;height:2px}.ed-nav-link-arrow{opacity:1;transform:none;color:#8e8378}.ed-nav-current .ed-nav-link-arrow{color:var(--ed-blue)}.ed-mobile-nav-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;font:700 9px/1.5 var(--cc-bold);text-transform:uppercase;letter-spacing:.06em;color:#655b53;margin-bottom:10px}.ed-mobile-nav-rule{display:block;height:1px;background:#cfc1b3;margin:19px 0}.ed-site-header-interactive .ed-nav .ed-mobile-join{display:flex;font:700 14px var(--cc-body);min-height:44px;align-items:center;justify-content:space-between;padding:9px 4px}.ed-site-header-interactive .ed-nav .ed-mobile-cta{display:flex;margin-top:7px;min-height:46px;font:700 14px var(--cc-body);background:var(--ed-blue);color:#fff;justify-content:center;gap:8px;border-radius:30px}.ed-mobile-nav-footnote{display:block;margin-top:23px;font:600 10px/1.5 var(--cc-body);color:#80766c;text-align:center}.ed-mobile-menu-backdrop{display:block;position:fixed;inset:71px 0 0;z-index:2;border:0;background:rgba(17,17,25,.4);cursor:pointer;padding:0;width:100vw;height:calc(100dvh - 71px)}@keyframes ed-menu-reveal{0%{opacity:0;transform:translateY(-11px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:740px){.ed-site-header-interactive .ed-header-inner{height:66px}.ed-site-header-interactive .ed-nav{top:66px;max-height:calc(100dvh - 66px)}.ed-mobile-menu-backdrop{top:66px;height:calc(100dvh - 66px)}.ed-wordmark-dot{font-size:20px}.tt-programme-cover{min-height:240px;max-height:240px}.tt-cover-eyebrow{font-size:8px;top:13px;left:13px}.tt-cover-arc{width:180px;height:180px;border-width:31px;top:22px;right:-12px}.tt-cover-arc-two{width:112px;height:112px;border-width:17px;right:65px;top:81px}.tt-cover-number{font-size:130px}.tt-cover-content{padding:11px 12px;bottom:13px;left:14px;right:16px;gap:5px}.tt-cover-content strong{font-size:clamp(22px,5.4vw,33px)}.tt-cover-content small,.tt-cover-content span{font-size:8px}.tt-cover-corner{font-size:57px}}@media(prefers-reduced-motion:reduce){.ed-site-header-interactive *,.tt-programme-cover *{transition:none!important;animation:none!important}}.ed-wordmark-dot{width:.72em;height:.72em;display:inline-block;flex:none;fill:none;color:#2335ad;vertical-align:middle;transform-origin:50% 50%}.ed-wordmark:focus-visible .ed-wordmark-dot,.ed-wordmark:hover .ed-wordmark-dot{transform:rotate(45deg)}@media (min-width:1251px) and (max-width:1550px){.ed-site-header-interactive .ed-nav{gap:clamp(6px,.75vw,13px)}.ed-site-header-interactive .ed-nav .ed-nav-link{font-size:11px}.ed-site-header-interactive .ed-header-cta{padding:12px 14px}}