body.itp-v22 .entry21.entry24{--entry-paper:#b9ab91;--entry-ink:#272522;--entry-cream:#f7f0e4;position:relative;background:var(--entry-paper);color:var(--entry-ink);font-family:"Helvetica Neue",Arial,sans-serif;isolation:isolate}
body.itp-v22 .entry24 *{box-sizing:border-box}
body.itp-v22 .entry24 :is(h1,h2,h3,p){margin:0;padding:0}
body.itp-v22 .entry24 a{color:inherit;text-decoration:none}
body.itp-v22 .entry24 button{font:inherit}
body.itp-v22 .entry24 [hidden]{display:none!important}
body.itp-v22 .entry24 :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:5px}
body.itp-v22 .entry24 :is(.entry21__welcome,.entry21__worlds){position:relative;display:flex;flex-direction:column;min-height:max(600px,100svh);padding:0 clamp(24px,5.6vw,100px);overflow:clip;isolation:isolate}
body.itp-v22 .entry24[data-entry21-enhanced=true] :is(.entry21__welcome,.entry21__worlds){height:100svh;min-height:360px}
body.itp-v22 .entry24 .entry21__welcome{background:#343328}
body.itp-v22 .entry24 .entry21__background{position:absolute;inset:-2%;z-index:-3;overflow:hidden;background:#8b8976;transform:translate3d(var(--entry24-camera-x,0px),var(--entry24-camera-y,0px),0) scale(var(--entry24-scroll-scale,1));transform-origin:center 60%}
body.itp-v22 .entry24 .entry21__background img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%;transform:scale(1.025)}
body.itp-v22 .entry24 .entry21__welcome::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#eee4d4c7 0%,#ecdfcba1 13%,#ece0ce47 31%,#b6a88604 48%,#10120e33 60%,#0d100be8 100%)}
body.itp-v22 .entry24 .entry21__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:70px;flex:none;border-bottom:1px solid #2e2a2326}
body.itp-v22 .entry24 .entry21__brand{font:900 18px/1 "Arial Black","Helvetica Neue",Arial,sans-serif;letter-spacing:-.055em;color:#282521;white-space:nowrap}
body.itp-v22 .entry24 .entry24__top-label{font-size:9px;line-height:1.35;font-weight:500;letter-spacing:.04em;text-transform:uppercase}
body.itp-v22 .entry24 .entry21__locale{display:flex;justify-self:end;gap:4px;align-items:center;margin:0}
body.itp-v22 .entry24 .entry21__locale button{display:grid;place-items:center;width:36px;height:44px;padding:0;border:0;border-bottom:1px solid transparent;background:none;color:#4a4439;border-radius:0;font-size:10px;line-height:1.3;cursor:pointer}
body.itp-v22 .entry24 .entry21__locale button[aria-current=true]{color:#201e1a;border-bottom-color:#201e1a}
body.itp-v22 .entry24 .entry24__masthead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(25px,3.5vw,60px);padding-top:33px;flex:none}
body.itp-v22 .entry24 .entry21__eyebrow{font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#282521}
body.itp-v22 .entry24 .entry24__display-brand{display:block;font:900 clamp(60px,9.3vw,174px)/.95 "Arial Black","Helvetica Neue",Arial,sans-serif;letter-spacing:-.075em;white-space:nowrap;margin:13px 0 0 -.045em;color:#282521}
body.itp-v22 .entry24 .entry24__facts{display:flex;align-items:start;gap:clamp(30px,3.5vw,64px);padding-top:19px;flex:none}
body.itp-v22 .entry24 .entry24__facts>div{display:flex;flex-direction:column;min-width:70px}
body.itp-v22 .entry24 .entry24__facts strong{font:400 clamp(49px,5.4vw,90px)/.94 Georgia,"Times New Roman",serif;letter-spacing:-.075em;color:#2a2722}
body.itp-v22 .entry24 .entry24__facts span{margin-top:11px;font-size:10px;font-weight:500;line-height:1.35;letter-spacing:.015em;text-transform:uppercase;max-width:none;white-space:nowrap;overflow-wrap:normal;word-break:normal}
body.itp-v22 .entry24 .entry21__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;flex:1;padding:80px 0 33px;color:var(--entry-cream)}
body.itp-v22 .entry24 .entry21__intro h1{font:400 clamp(35px,3.9vw,68px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.055em;max-width:18ch;text-transform:uppercase;text-wrap:balance;color:var(--entry-cream)}
body.itp-v22 .entry24 .entry24__meta{display:flex;gap:clamp(40px,5.5vw,95px);margin-top:35px}
body.itp-v22 .entry24 .entry24__meta p{display:flex;flex-direction:column;gap:4px;max-width:28ch;font-size:9px;font-weight:500;line-height:1.35;letter-spacing:.025em;text-transform:uppercase;color:#f4eee0}
body.itp-v22 .entry24 .entry24__meta p>span{font-size:8px;letter-spacing:.035em;color:#c8c6b6}
body.itp-v22 .entry24 a.entry21__start{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:clamp(138px,13.5vw,210px);height:clamp(138px,13.5vw,210px);padding:27px;border:1px solid #f0ecddd9;border-radius:50%;background:#10150c0d;color:#fff7e7;font-size:11px;font-weight:500;line-height:1.22;letter-spacing:.025em;text-transform:uppercase;flex:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}
body.itp-v22 .entry24 a.entry21__start>span:first-child{max-width:9ch}
body.itp-v22 .entry24 a.entry21__start>span:last-child{position:absolute;right:26px;top:24px;font-size:24px;font-weight:400;line-height:1}
body.itp-v22 .entry24 .entry21__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:47px;font-size:8px;font-weight:500;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;color:#dfdfce;flex:none}
body.itp-v22 .entry24 .entry21__bottom>span:last-child{font-size:8px;letter-spacing:.015em;white-space:nowrap}
body.itp-v22 .entry24 .entry21__worlds{background:#b9ab91;color:#292622}
body.itp-v22 .entry24 .entry21__worlds>.entry21__top{min-height:67px}
body.itp-v22 .entry24 .entry21__back{display:flex;align-items:center;justify-self:end;gap:17px;min-height:44px;font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.025em}
body.itp-v22 .entry24 .entry21__back>span{font-size:20px;line-height:1}
body.itp-v22 .entry24 .entry21__choice-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;flex:none;padding:23px 0 27px}
body.itp-v22 .entry24 .entry21__choice-heading h2{font:400 clamp(30px,3.5vw,55px)/1.03 Georgia,"Times New Roman",serif;letter-spacing:-.045em;text-transform:uppercase;color:#292622}
body.itp-v22 .entry24 .entry21__choice-heading h2:focus{outline:none}
body.itp-v22 .entry24 .entry21__choice-heading>.entry21__eyebrow{font-size:9px;text-align:right;max-width:25ch}
body.itp-v22 .entry24 .entry21__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;flex:1;min-height:240px}
body.itp-v22 .entry24 .entry21__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;overflow:hidden;padding:21px 17px;isolation:isolate;background:#3a3b2e;border:1px solid #28251f24;color:#fff6e7}
body.itp-v22 .entry24 .entry21__card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#161b0d12,transparent 32%,#12150d82 65%,#0c0f09ed)}
body.itp-v22 .entry24 .entry21__card-photo{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#393e2d}
body.itp-v22 .entry24 .entry21__card-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
body.itp-v22 .entry24 .entry21__card--honours .entry21__card-photo img{object-position:center 38%}
body.itp-v22 .entry24 .entry21__card-index{font-size:10px;line-height:1.3;letter-spacing:.05em;color:#fff2d8}
body.itp-v22 .entry24 .entry21__card-copy{padding:30px 0 30px}
body.itp-v22 .entry24 .entry21__card h3{font:400 clamp(19px,1.9vw,32px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.04em;color:#fff6e7;overflow-wrap:normal;word-break:normal;hyphens:none}
body.itp-v22 .entry24 .entry21__card--distinction h3,body.itp-v22 .entry24 .entry21__card--honours h3{font-family:"Helvetica Neue",Arial,sans-serif;font-size:clamp(13px,1.2vw,20px);font-weight:500;letter-spacing:.015em}
body.itp-v22 .entry24 .entry21__card-copy p{max-width:22ch;font-size:11px;line-height:1.45;margin-top:11px;color:#eceadd}
body.itp-v22 .entry24 .entry21__card-arrow{position:absolute;bottom:20px;right:17px;font-size:23px;line-height:1;color:#e8d8b7}
body.itp-v22 .entry24 .entry21__worlds>.entry21__bottom{min-height:46px;color:#3e3a31}
body.itp-v22 .entry24 .entry24__shutters{position:absolute;z-index:5;inset:0;display:flex;pointer-events:none;overflow:hidden}
body.itp-v22 .entry24 .entry24__shutters>span{display:block;flex:1;height:100%;background:#b9ab91;border-right:1px solid #a4937540;transform:scaleY(0);transform-origin:top;pointer-events:none}
body.itp-v22 .entry24 .entry24__shutters>span:nth-child(even){transform-origin:bottom;background:#b3a58a}
@media(hover:hover){body.itp-v22 .entry24 a.entry21__start:hover{background:#f2e8d4;color:#282720;border-color:#f2e8d4}body.itp-v22 .entry24[data-entry21-motion=on] a.entry21__start{transition:background-color .3s,color .3s,border-color .3s}body.itp-v22 .entry24[data-entry21-motion=on] .entry21__card-photo img{transition:transform .45s ease}body.itp-v22 .entry24[data-entry21-motion=on] .entry21__card:hover .entry21__card-photo img{transform:scale(1.035)}}
@media(min-width:901px) and (max-width:1100px){body.itp-v22 .entry24 .entry24__display-brand{font-size:8.9vw}body.itp-v22 .entry24 .entry24__facts{gap:25px}body.itp-v22 .entry24 .entry24__facts>div{min-width:54px}body.itp-v22 .entry24 .entry21__card{padding-inline:12px}body.itp-v22 .entry24 .entry21__card h3{font-size:20px}body.itp-v22 .entry24 .entry21__card--distinction h3,body.itp-v22 .entry24 .entry21__card--honours h3{font-size:12px;letter-spacing:0}}
@media(max-width:900px){body.itp-v22 .entry24 :is(.entry21__welcome,.entry21__worlds){padding-inline:24px}body.itp-v22 .entry24 .entry21__top{min-height:62px;gap:12px}body.itp-v22 .entry24 .entry24__top-label{font-size:8px;max-width:12ch}body.itp-v22 .entry24 .entry21__brand{font-size:14px;letter-spacing:-.045em}body.itp-v22 .entry24 .entry21__locale{gap:0}body.itp-v22 .entry24 .entry21__locale button{width:28px;font-size:9px}body.itp-v22 .entry24 .entry24__masthead{grid-template-columns:1fr;padding-top:27px;gap:25px}body.itp-v22 .entry24 .entry24__display-brand{font-size:10.85vw;line-height:1;margin-top:12px}body.itp-v22 .entry24 .entry21__eyebrow{font-size:8px}body.itp-v22 .entry24 .entry24__facts{justify-content:flex-end;padding:0;gap:38px}body.itp-v22 .entry24 .entry24__facts>div{min-width:52px}body.itp-v22 .entry24 .entry24__facts strong{font-size:49px}body.itp-v22 .entry24 .entry24__facts span{font-size:8px;margin-top:7px}body.itp-v22 .entry24 .entry21__intro{padding:40px 0 20px;gap:22px}body.itp-v22 .entry24 .entry21__intro h1{font-size:clamp(26px,6.8vw,48px);line-height:1.03;max-width:16ch}body.itp-v22 .entry24 a.entry21__start{width:105px;height:105px;padding:20px;font-size:9px;line-height:1.3}body.itp-v22 .entry24 a.entry21__start>span:last-child{font-size:20px;right:16px;top:12px}body.itp-v22 .entry24 .entry24__meta{gap:20px;margin-top:26px}body.itp-v22 .entry24 .entry24__meta p{font-size:8px;line-height:1.4;max-width:20ch}body.itp-v22 .entry24 .entry24__meta p>span{font-size:7px}body.itp-v22 .entry24 .entry21__bottom{min-height:36px;font-size:7px}body.itp-v22 .entry24 .entry21__bottom>span:last-child{font-size:7px}body.itp-v22 .entry24 .entry21__worlds>.entry21__top{min-height:60px}body.itp-v22 .entry24 .entry21__back{font-size:9px;gap:10px}body.itp-v22 .entry24 .entry21__choice-heading{padding:19px 0 23px;display:block}body.itp-v22 .entry24 .entry21__choice-heading h2{font-size:31px}body.itp-v22 .entry24 .entry21__choice-heading>.entry21__eyebrow{margin-top:10px;text-align:left;max-width:none;font-size:8px}body.itp-v22 .entry24 .entry21__cards{grid-template-columns:1fr;grid-template-rows:repeat(5,minmax(58px,1fr));min-height:314px;gap:6px}body.itp-v22 .entry24 .entry21__card{flex-direction:row;align-items:center;justify-content:flex-start;padding:10px 17px;gap:17px}body.itp-v22 .entry24 .entry21__card::after{background:linear-gradient(90deg,#10150be8,#15200da1 54%,#14200d2b)}body.itp-v22 .entry24 .entry21__card-photo img{object-position:center 42%}body.itp-v22 .entry24 .entry21__card--honours .entry21__card-photo img{object-position:center 35%}body.itp-v22 .entry24 .entry21__card-index{font-size:9px;flex:none}body.itp-v22 .entry24 .entry21__card-copy{padding:0 25px 0 0}body.itp-v22 .entry24 .entry21__card h3{font-size:24px}body.itp-v22 .entry24 .entry21__card--distinction h3,body.itp-v22 .entry24 .entry21__card--honours h3{font-size:16px;letter-spacing:.045em}body.itp-v22 .entry24 .entry21__card-copy p{font-size:11px;line-height:1.3;margin-top:5px;max-width:32ch}body.itp-v22 .entry24 .entry21__card-arrow{top:50%;bottom:auto;right:15px;transform:translateY(-50%);font-size:20px}body.itp-v22 .entry24 .entry21__worlds>.entry21__bottom{min-height:35px;font-size:7px}}
@media(max-width:380px){body.itp-v22 .entry24 :is(.entry21__welcome,.entry21__worlds){padding-inline:18px}body.itp-v22 .entry24 .entry21__brand{font-size:12px}body.itp-v22 .entry24 .entry24__top-label{font-size:7px}body.itp-v22 .entry24 .entry21__intro{gap:17px}body.itp-v22 .entry24 .entry21__intro h1{font-size:24px}body.itp-v22 .entry24 a.entry21__start{width:88px;height:88px;padding:16px;font-size:8px}body.itp-v22 .entry24 a.entry21__start>span:last-child{right:12px;top:10px;font-size:18px}body.itp-v22 .entry24 .entry21__card{padding-inline:12px;gap:12px}body.itp-v22 .entry24 .entry21__card h3{font-size:21px}body.itp-v22 .entry24 .entry21__card--distinction h3,body.itp-v22 .entry24 .entry21__card--honours h3{font-size:15px}}
@media(max-height:640px){body.itp-v22 .entry24 .entry21__top{min-height:48px}body.itp-v22 .entry24 .entry24__masthead{padding-top:18px;gap:16px}body.itp-v22 .entry24 .entry24__display-brand{font-size:clamp(32px,9vw,110px)}body.itp-v22 .entry24 .entry24__facts{padding-top:0;gap:27px}body.itp-v22 .entry24 .entry24__facts strong{font-size:40px}body.itp-v22 .entry24 .entry24__facts span{font-size:7px;margin-top:5px}body.itp-v22 .entry24 .entry21__intro{padding-block:25px 16px}body.itp-v22 .entry24 .entry24__meta{margin-top:21px}body.itp-v22 .entry24 .entry21__worlds>.entry21__top{min-height:44px}body.itp-v22 .entry24 .entry21__choice-heading{display:flex;align-items:center;padding:9px 0 12px;min-height:46px}body.itp-v22 .entry24 .entry21__choice-heading h2{font-size:24px;line-height:1.04}body.itp-v22 .entry24 .entry21__choice-heading>.entry21__eyebrow{display:none}body.itp-v22 .entry24 .entry21__cards{grid-template-rows:repeat(5,minmax(48px,1fr));min-height:256px;gap:4px}body.itp-v22 .entry24 .entry21__card{padding-block:6px}body.itp-v22 .entry24 .entry21__card h3{font-size:18px;line-height:1.1}body.itp-v22 .entry24 .entry21__card--distinction h3,body.itp-v22 .entry24 .entry21__card--honours h3{font-size:16px}body.itp-v22 .entry24 .entry21__card-copy p{font-size:11px;line-height:1.2;margin-top:3px}body.itp-v22 .entry24 .entry21__worlds>.entry21__bottom{min-height:26px}}
@media(min-width:601px) and (max-width:900px) and (max-height:500px){body.itp-v22 .entry24 .entry24__masthead{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding-top:15px}body.itp-v22 .entry24 .entry24__display-brand{font-size:8.6vw}body.itp-v22 .entry24 .entry24__facts{gap:27px;padding-top:13px}body.itp-v22 .entry24 .entry21__intro{padding-top:30px}body.itp-v22 .entry24 .entry21__intro h1{font-size:30px}body.itp-v22 .entry24 .entry24__meta{margin-top:17px}body.itp-v22 .entry24 a.entry21__start{width:98px;height:98px}}
html:is([data-reading-size=large],[data-reading-size=larger]) body.itp-v22 .entry24[data-entry21-enhanced=true] :is(.entry21__welcome,.entry21__worlds){height:auto;min-height:100svh;overflow:visible}
html:is([data-reading-size=large],[data-reading-size=larger]) body.itp-v22 .entry24 .entry21__cards{grid-template-rows:none;min-height:0;flex:none}
html:is([data-reading-size=large],[data-reading-size=larger]) body.itp-v22 .entry24 .entry21__card{min-height:110px;padding-block:24px}
html:is([data-reading-size=large],[data-reading-size=larger]) body.itp-v22 .entry24 .entry21__card h3{font-size:1.25rem}
html:is([data-reading-size=large],[data-reading-size=larger]) body.itp-v22 .entry24 .entry21__card-copy p{font-size:.75rem;line-height:1.45}
html:is([data-reading-size=large],[data-reading-size=larger]) body.itp-v22 .entry24 .entry21__choice-heading h2{font-size:2rem}
html[data-motion=off] body.itp-v22 .entry24 *,html[data-reading-calm=on] body.itp-v22 .entry24 *{animation:none!important;transition:none!important}
body.itp-v22 .entry24 .entry21__welcome{min-height:100svh}
body.itp-v22 .entry24[data-entry21-enhanced=true] .entry21__welcome{min-height:0}
body.itp-v22 .entry24 .entry21__intro{position:static;grid-template-columns:minmax(0,1fr);transform:none!important}
body.itp-v22 .entry24 .entry24__intro-copy{max-width:640px}
body.itp-v22 .entry24 a.entry21__start{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(148px,13.5vw,184px);height:clamp(148px,13.5vw,184px);padding:20px;align-items:center;justify-content:center;gap:16px;text-align:center;background:#191d16f5;border:1px solid #e5d2ad;color:#fff5e5;box-shadow:0 8px 40px #0c100a3d,inset 0 0 0 5px #e5d2ad0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12px;line-height:1.3;letter-spacing:.09em;text-shadow:none}
body.itp-v22 .entry24 a.entry21__start>span:first-child{max-width:none;white-space:nowrap}
body.itp-v22 .entry24 a.entry21__start>span:last-child{position:static;right:auto;top:auto;font-size:26px;line-height:1}
body.itp-v22 .entry24 a.entry21__start:focus-visible{outline:3px solid #fff5e5;outline-offset:7px}
body.itp-v22 .entry24 a.entry21__start:active{background:#f2e8d4;color:#282720;border-color:#f2e8d4}
@media(hover:hover){body.itp-v22 .entry24 a.entry21__start:hover{background:#f2e8d4;color:#282720;border-color:#f2e8d4}body.itp-v22 .entry24[data-entry21-motion=on] a.entry21__start{transition:background-color .18s,color .18s,border-color .18s}}
@media(max-width:900px){body.itp-v22 .entry24 a.entry21__start{width:136px;height:136px;padding:16px;font-size:12px;gap:14px}body.itp-v22 .entry24 a.entry21__start>span:last-child{font-size:25px}}
@media(max-height:640px){body.itp-v22 .entry24 .entry24__display-brand{font-size:clamp(32px,7vw,74px)}}
@media(max-height:500px){body.itp-v22 .entry24 .entry24__masthead{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding-top:15px;align-items:start}body.itp-v22 .entry24 .entry24__display-brand{display:none}body.itp-v22 .entry24 .entry24__facts{gap:24px;padding-top:0}body.itp-v22 .entry24 .entry24__facts strong{font-size:32px}body.itp-v22 .entry24 .entry24__meta{display:none}body.itp-v22 .entry24 .entry21__intro{padding-block:20px 16px}body.itp-v22 .entry24 .entry21__intro h1{font-size:26px;line-height:1.03}body.itp-v22 .entry24 a.entry21__start{width:124px;height:124px;padding:14px;font-size:11px;gap:12px}body.itp-v22 .entry24 .entry21__bottom{min-height:30px}}
@media(min-width:700px) and (max-height:500px){body.itp-v22 .entry24 .entry24__intro-copy{max-width:calc(50% - 95px)}}
@media(max-height:360px){body.itp-v22 .entry24 .entry24__facts{display:none}body.itp-v22 .entry24 .entry24__masthead{padding-top:10px}body.itp-v22 .entry24 a.entry21__start{width:104px;height:104px;padding:10px;font-size:10px;gap:10px}body.itp-v22 .entry24 a.entry21__start>span:last-child{font-size:23px}body.itp-v22 .entry24 .entry21__intro{padding-bottom:12px}body.itp-v22 .entry24 .entry21__intro h1{font-size:22px}body.itp-v22 .entry24 .entry21__bottom{min-height:24px}}
html:is([data-reading-size=large],[data-reading-size=larger]) body.itp-v22 .entry24[data-entry21-enhanced=true] .entry21__welcome{min-height:max(760px,100svh)}
