@font-face{font-family:"Newsreader";font-style:normal;font-weight:200 800;font-display:swap;src:url(/wp-content/themes/NXT-Media-E4.2/assets/fonts/newsreader.woff2) format("woff2")}@font-face{font-family:"Newsreader";font-style:italic;font-weight:200 800;font-display:swap;src:url(/wp-content/themes/NXT-Media-E4.2/assets/fonts/newsreader-italic.woff2) format("woff2")}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/NXT-Media-E4.2/assets/fonts/hanken-400.woff2) format("woff2")}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/NXT-Media-E4.2/assets/fonts/hanken-600.woff2) format("woff2")}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/NXT-Media-E4.2/assets/fonts/hanken-700.woff2) format("woff2")}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/NXT-Media-E4.2/assets/fonts/hanken-800.woff2) format("woff2")}:root{--plum:#4A0E5C;--plum-2:#2B0736;--violet:#A21CC8;--magenta:#D6249F;--ink:#17111C;--muted:#665E6E;--paper:#FFFFFF;--mist:#F5F3F7;--line:#E5DFEA;--black:#000000;--card:#FFFFFF;--accent-grad:linear-gradient(90deg,var(--violet),var(--magenta));--serif:"Newsreader","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Hanken Grotesk","Segoe UI",system-ui,-apple-system,Helvetica,Arial,sans-serif;--wrap:1240px;--r:6px;--ease:cubic-bezier(.2,.7,.2,1);box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--ink:#F1ECF4;--muted:#B3A9BA;--paper:#120E15;--mist:#1C1621;--line:#342B3A;--card:#17121B}}:root[data-theme="dark"]{--ink:#F1ECF4;--muted:#B3A9BA;--paper:#120E15;--mist:#1C1621;--line:#342B3A;--card:#17121B}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 120px);-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:2px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.sr{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;background:var(--black);color:#fff;padding:10px 14px;z-index:100;border-radius:4px}.skip:focus{top:12px}.util{background:var(--black);color:#CFC6D6;font-size:13px}.util .wrap{display:flex;justify-content:space-between;align-items:center;height:34px}.util nav{display:flex;gap:18px}.util a:hover{color:#fff}.util .today{color:#8F8698}.mast{position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:var(--paper);border-bottom:1px solid var(--line);transition:box-shadow .3s}body.scrolled .mast{box-shadow:0 6px 24px -18px rgb(40 5 55 / .55)}.brandrow .wrap{display:flex;align-items:center;gap:18px;height:84px;transition:height .3s var(--ease)}body.scrolled .brandrow .wrap{height:58px}.brand{display:flex;align-items:center;gap:14px;animation:brandIn .7s var(--ease) both}.brand img{width:56px;height:56px;border-radius:50%;transition:width .3s var(--ease),height .3s var(--ease)}body.scrolled .brand img{width:40px;height:40px}.brand .wordmark{display:flex;flex-direction:column;line-height:1.1}.brand .name{font-family:var(--sans);font-weight:800;font-size:22px;letter-spacing:-.01em}.brand .tag{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--muted);transition:opacity .25s,max-height .3s;max-height:24px;overflow:hidden}body.scrolled .brand .tag{opacity:0;max-height:0}@keyframes brandIn{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.brandrow .tools{margin-left:auto;display:flex;align-items:center;gap:6px}.iconbtn{width:44px;height:44px;display:grid;place-items:center;border:1px solid #fff0;background:none;border-radius:50%;transition:background .2s,border-color .2s}.iconbtn:hover{background:var(--mist);border-color:var(--line)}.iconbtn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}svg.ic{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.searchbox svg.ic,.dirsearch svg.ic{width:18px;height:18px;color:var(--muted)}.searchbox{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:0 6px 0 16px;height:42px;width:260px;transition:width .35s var(--ease),border-color .2s}.searchbox:focus-within{width:340px;border-color:var(--violet)}.searchbox input{border:0;outline:0;background:none;color:var(--ink);font:inherit;font-size:15px;flex:1;min-width:0}.menu-btn{display:none}.mainnav{border-top:1px solid var(--line)}.mainnav ul{list-style:none;margin:0;padding:0}.mainnav>.wrap>ul{display:flex;gap:4px}.mainnav .top{position:relative;display:flex;align-items:center}.mainnav .toplink{display:flex;align-items:center;gap:6px;height:48px;padding:0 12px;font-weight:700;font-size:15px;background:none;border:0;position:relative}.mainnav .toplink::after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:2px;background:var(--accent-grad);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.mainnav .top:hover .toplink::after,.mainnav .top:focus-within .toplink::after,.mainnav .top.active .toplink::after{transform:scaleX(1)}.mainnav .top.active .toplink{color:var(--violet)}.mainnav .ddbtn{display:flex;align-items:center;justify-content:center;width:32px;height:48px;padding:0;margin:0;background:none;border:0;color:inherit;cursor:pointer}.mainnav .ic-chev{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.4;transition:transform .2s}.mainnav .top:hover .ic-chev,.mainnav .top.open .ic-chev{transform:rotate(180deg)}.dd{position:absolute;top:100%;left:0;min-width:230px;background:var(--card);border:1px solid var(--line);border-top:2px solid var(--violet);border-radius:0 0 var(--r) var(--r);padding:8px;box-shadow:0 18px 40px -24px rgb(40 5 55 / .5);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s var(--ease),visibility .2s;z-index:50}.mainnav .top:hover .dd,.mainnav .top:focus-within .dd,.mainnav .top.open .dd{opacity:1;visibility:visible;transform:none}.dd a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:4px;font-size:15px}.dd a:hover{background:var(--mist);color:var(--violet)}.dd a:hover::after{content:"";width:0;height:0;border-left:6px solid var(--magenta);border-top:4px solid #fff0;border-bottom:4px solid #fff0}.ph{position:relative;overflow:hidden;background:var(--c1,#3a2a44);isolation:isolate}.ph .shot{position:absolute;inset:0;background:radial-gradient(120% 90% at var(--lx,25%) var(--ly,20%),var(--c3,rgb(255 255 255 / .35)),transparent 55%),linear-gradient(var(--ang,160deg),var(--c1),var(--c2));transition:transform .7s var(--ease)}.ph .shot::after{content:"";position:absolute;inset:0;opacity:.28;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ph svg.subj{position:absolute;inset:auto 0 0 0;width:100%;height:78%;opacity:.55}.ph .cap{position:absolute;left:10px;bottom:8px;right:10px;font-size:11px;color:rgb(255 255 255 / .82);text-shadow:0 1px 2px rgb(0 0 0 / .5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r169{aspect-ratio:16/9}.r32{aspect-ratio:3/2}.r43{aspect-ratio:4/3}.r11{aspect-ratio:1/1}.r45{aspect-ratio:4/5}.r1610{aspect-ratio:16/10}.cat{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:var(--violet);letter-spacing:.01em}.cat::before{content:"";width:0;height:0;border-left:7px solid var(--magenta);border-top:5px solid #fff0;border-bottom:5px solid #fff0}.meta{font-size:13px;color:var(--muted)}.hero{padding:34px 0 10px}.hero .grid{display:grid;grid-template-columns:1.55fr 1fr;gap:36px;align-items:end}.hero .media{border-radius:var(--r);overflow:hidden;position:relative}.hero .media .ph{aspect-ratio:16/10}.hero a:hover .shot,.card a:hover .shot,.card:focus-within .shot{transform:scale(1.045)}.hero .notch{position:absolute;right:-1px;bottom:-1px;width:120px;height:120px;background:var(--paper);clip-path:polygon(100% 18%,100% 100%,22% 100%)}.hero .notch::before{content:"";position:absolute;inset:0;background:var(--accent-grad);clip-path:polygon(100% 18%,100% 30%,34% 100%,22% 100%)}.hero .copy{padding-bottom:6px}.hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(34px,4.1vw,56px);line-height:1.04;letter-spacing:-.018em;margin:14px 0 16px;text-wrap:balance}.hero h1 a{background:linear-gradient(var(--magenta),var(--magenta)) 0 100%/0 2px no-repeat;transition:background-size .4s var(--ease)}.hero h1 a:hover{background-size:100% 2px}.hero .dek{font-size:18px;color:var(--muted);margin:0 0 18px;max-width:46ch}.hero .cat{animation:fadeIn .6s .15s both}.hero h1{animation:rise .8s .25s var(--ease) both}.hero .dek,.hero .meta{animation:fadeIn .6s .5s both}@keyframes rise{from{opacity:0;transform:translateY(14px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.section{padding:44px 0}.shead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px;position:relative;padding-bottom:12px;border-bottom:1px solid var(--line)}.shead::after{content:"";position:absolute;left:0;bottom:-1px;height:3px;width:72px;background:var(--accent-grad);transform:scaleX(0);transform-origin:left;transition:transform .8s .1s var(--ease)}.shead.in::after{transform:scaleX(1)}.shead h2{font-family:var(--serif);font-weight:600;font-size:30px;letter-spacing:-.01em;margin:0;line-height:1.1}.viewall{font-size:14px;font-weight:800;color:var(--violet);white-space:nowrap;display:inline-flex;align-items:center;gap:6px;padding:10px 0}.viewall span{transition:transform .25s var(--ease)}.viewall:hover span{transform:translateX(4px)}.card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s;display:flex;flex-direction:column}.card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--violet) 55%,var(--line));box-shadow:0 16px 30px -24px rgb(60 10 80 / .6)}.card .media{overflow:hidden}.card .body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.card .ct{font-family:var(--serif);font-weight:600;font-size:21px;line-height:1.18;margin:0;letter-spacing:-.005em}.card .ct a::after{content:"";position:absolute;inset:0}.card .ex{margin:0;color:var(--muted);font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .meta{margin-top:auto}.card.empty{border-style:dashed;background:var(--mist);justify-content:center;align-items:flex-start;padding:24px;min-height:220px}.card.empty:hover{transform:none;box-shadow:none}.card.empty p{margin:6px 0 0;color:var(--muted);font-size:14px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid4 .card .ct{font-size:19px}.latest{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.row{display:grid;grid-template-columns:168px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line);position:relative}.row .media{border-radius:4px;overflow:hidden}.row h3{font-family:var(--serif);font-weight:600;font-size:19px;line-height:1.2;margin:6px 0}.row h3 a::after{content:"";position:absolute;inset:0}.row h3 a{transition:color .2s}.row:hover h3 a{color:var(--violet)}.row:hover .shot{transform:scale(1.05)}.row .ex{margin:0 0 6px;color:var(--muted);font-size:14.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.band{background:var(--black);color:#fff}.band .shead{border-color:#2d2433}.band .shead h2{color:#fff}.band .viewall{color:#E27BD0}.ent{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.ent .side{display:grid;gap:24px}.band .card{background:#141016;border-color:#2d2433;color:#fff}.band .card .ex,.band .card .meta{color:#B7ADBF}.band .card .cat{color:#E27BD0}.ent .lead .ct{font-size:clamp(26px,2.6vw,36px);line-height:1.08}.celebs{background:var(--mist)}.cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ccard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:transform .3s var(--ease),border-color .3s,opacity .25s,scale .25s}.ccard:hover{transform:translateY(-3px);border-color:var(--violet)}.ccard .portrait{aspect-ratio:4/5;position:relative;overflow:hidden}.ccard .portrait .shot{transition:transform .7s var(--ease)}.ccard:hover .portrait .shot{transform:scale(1.05)}.ccard .initials{position:absolute;left:14px;top:12px;font-family:var(--serif);font-size:34px;font-weight:600;color:rgb(255 255 255 / .9)}.ccard .info{padding:14px 16px 16px}.ccard h3{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em}.ccard .prof{font-size:13px;font-weight:700;color:var(--magenta);margin:2px 0 12px}.ccard .btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:4px;font-weight:700;font-size:14px;border:1px solid var(--line);background:var(--card);transition:background .2s,color .2s,border-color .2s}.btn:hover{border-color:var(--violet);color:var(--violet)}.btn.solid{background:var(--plum);border-color:var(--plum);color:#fff}.btn.solid:hover{background:var(--violet);border-color:var(--violet);color:#fff}.ccard.is-out{opacity:0;scale:.96}.ccard.gone{display:none}footer.site{background:var(--black);color:#BDB3C5;margin-top:40px;padding:52px 0 26px;font-size:14.5px}footer .fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}footer .fbrand{display:flex;gap:14px;align-items:center;margin-bottom:14px}footer .fbrand img{width:52px;height:52px;border-radius:50%}footer .fbrand strong{color:#fff;font-size:20px;display:block}footer .fbrand em{font-family:var(--serif);color:#A69BB0}footer h4{color:#fff;font-size:14px;margin:0 0 12px;letter-spacing:.02em}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}footer ul a{display:inline-block;padding:4px 0}footer a:hover{color:#fff}footer .social{display:flex;gap:8px;margin-top:16px}footer .social a{width:44px;height:44px;border:1px solid #2F2636;border-radius:50%;display:grid;place-items:center;transition:border-color .2s,background .2s}footer .social a:hover{border-color:var(--magenta);background:#1a1020}footer .social svg{width:18px;height:18px;fill:currentColor}footer .legal{border-top:1px solid #241C2A;margin-top:36px;padding-top:18px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#8A8093;font-size:13px}.overlay{position:fixed;inset:0;z-index:80;background:rgb(15 5 20 / .55);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.overlay.open{opacity:1;visibility:visible}.spanel{max-width:720px;margin:calc(env(safe-area-inset-top,0px) + 70px) auto 0;background:var(--card);border-radius:8px;padding:18px;transform:translateY(-10px);transition:transform .3s var(--ease);max-height:75vh;overflow:auto;width:calc(100% - 32px)}.overlay.open .spanel{transform:none}.spanel .field{display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--violet);padding:4px 4px 10px}.spanel input{flex:1;border:0;outline:0;font:inherit;font-size:20px;background:none;color:var(--ink);min-width:0}.sres{list-style:none;margin:10px 0 0;padding:0}.sres a{display:block;padding:12px 8px;border-bottom:1px solid var(--line);border-radius:4px}.sres a:hover,.sres a:focus{background:var(--mist)}.sall{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:8px 14px;border:1px solid var(--violet);border-radius:4px;color:var(--violet);font-weight:700;text-align:center;transition:background .2s,color .2s}.sall:hover,.sall:focus{background:var(--violet);color:#fff}.sres .t{font-family:var(--serif);font-size:18px;font-weight:600;display:block}.sres mark{background:color-mix(in srgb,var(--magenta) 22%,transparent);color:inherit;border-radius:2px}.shint{color:var(--muted);font-size:14px;padding:10px 8px}.drawer{position:fixed;inset:0;z-index:90;visibility:hidden;overflow:clip}.drawer.open{visibility:visible}.drawer .scrim{position:absolute;inset:0;background:rgb(15 5 20 / .5);opacity:0;transition:opacity .3s}.drawer.open .scrim{opacity:1}.drawer .panel{position:absolute;inset:0 0 0 auto;width:min(100%,440px);background:var(--paper);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .38s var(--ease);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.drawer.open .panel{transform:none}.drawer .dhead{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.drawer .dhead img{width:40px;height:40px;border-radius:50%}.drawer .dbody{overflow:auto;flex:1;padding:6px 8px 12px}.drawer .home{display:flex;align-items:center;min-height:56px;padding:0 12px;font-weight:800;font-size:19px;border-bottom:1px solid var(--line)}.acc{border-bottom:1px solid var(--line)}.acc button{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 12px;background:none;border:0;font-weight:800;font-size:19px;text-align:left}.acc button svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.2;transition:transform .25s}.acc.open button svg{transform:rotate(45deg)}.acc .sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.acc.open .sub{grid-template-rows:1fr}.acc .sub>div{overflow:hidden}.acc .sub a{display:flex;align-items:center;min-height:48px;padding:0 12px 0 26px;font-size:16.5px;color:var(--muted);border-left:2px solid var(--line);margin-left:14px}.acc .sub a:hover,.acc .sub a:focus{color:var(--violet);border-color:var(--violet)}.drawer .dfoot{border-top:1px solid var(--line);padding:12px 16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.drawer .dlinks{display:flex;gap:18px;padding:6px 12px;font-size:15px;color:var(--muted)}.drawer .dlinks a{min-height:44px;display:inline-flex;align-items:center}.progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:60;background:var(--accent-grad);transform:scaleX(0);transform-origin:left;pointer-events:none}.article{padding:40px 0 20px}.article header{max-width:820px;margin:0 auto}.crumbs{font-size:13px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.crumbs a:hover{color:var(--violet)}.article h1{font-family:var(--serif);font-weight:600;font-size:clamp(32px,4.4vw,54px);line-height:1.06;letter-spacing:-.02em;margin:12px 0 16px;text-wrap:balance}.article .dek{font-family:var(--serif);font-size:21px;line-height:1.45;color:var(--muted);margin:0 0 22px}.byline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.byline .av{width:44px;height:44px;border-radius:50%}.byline .who{font-weight:800;font-size:15px}.byline .when{font-size:13px;color:var(--muted)}.share{margin-left:auto;display:flex;gap:6px}.share a,.share button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--card);transition:border-color .2s,color .2s}.share a:hover,.share button:hover{border-color:var(--violet);color:var(--violet)}.share svg{width:17px;height:17px;fill:currentColor}.article .feature{max-width:1080px;margin:28px auto 8px;border-radius:var(--r);overflow:hidden;clip-path:inset(0 0 0 0)}.article .feature.pre{clip-path:inset(0 0 100% 0)}.article .feature{transition:clip-path 1s var(--ease)}.article .feature img{display:block;width:100%;height:auto;object-fit:contain}.figcap{max-width:1080px;margin:0 auto;font-size:13px;color:var(--muted)}.prose{max-width:700px;margin:30px auto 0;font-family:var(--serif);font-size:20px;line-height:1.7}.prose p{margin:0 0 1.1em}.prose h2{font-family:var(--sans);font-size:26px;line-height:1.2;letter-spacing:-.015em;margin:1.6em 0 .6em}.prose h3{font-family:var(--sans);font-size:20px;margin:1.4em 0 .4em}.prose blockquote{margin:1.4em 0;padding:4px 0 4px 22px;border-left:3px solid var(--magenta);font-size:24px;line-height:1.4;font-style:italic}.prose blockquote cite{display:block;font-family:var(--sans);font-style:normal;font-size:14px;color:var(--muted);margin-top:8px}.faq{max-width:700px;margin:10px auto 0}.faq h2{font-size:26px;margin:1.4em 0 .6em;letter-spacing:-.015em}details.q{border:1px solid var(--line);border-radius:var(--r);margin-bottom:10px;background:var(--card)}details.q summary{cursor:pointer;list-style:none;padding:16px 18px;font-weight:800;display:flex;justify-content:space-between;gap:12px;min-height:44px}details.q summary::-webkit-details-marker{display:none}details.q summary::after{content:"+";color:var(--violet);font-size:22px;line-height:1;transition:transform .2s}details.q[open] summary::after{transform:rotate(45deg)}details.q[open]{border-color:var(--violet)}details.q p{margin:0;padding:0 18px 16px;color:var(--muted)}.tags{max-width:700px;margin:26px auto 0;display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:600;background:var(--card);transition:border-color .2s,color .2s,background .2s}.chip:hover{border-color:var(--violet);color:var(--violet)}button.chip[aria-pressed="true"]{background:var(--plum);border-color:var(--plum);color:#fff}.nxt-follow{max-width:700px;margin:22px auto 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.nxt-follow-label{font-weight:800;font-size:15px;letter-spacing:.02em}.nxt-follow-links{display:flex;flex-wrap:wrap;gap:8px}.nxt-follow-links a{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--ink);transition:border-color .2s,color .2s}.nxt-follow-links a:hover,.nxt-follow-links a:focus-visible{border-color:var(--violet);color:var(--violet)}.nxt-follow-links a svg.icf{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;min-width:18px!important;min-height:18px!important;display:block!important;flex:none!important;transform:none!important;fill:currentColor}.note{border:1px solid var(--line);border-left:3px solid var(--magenta);background:var(--mist);padding:12px 16px;border-radius:4px;font-size:14.5px;color:var(--muted)}.cathead{padding:40px 0 26px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--mist),var(--paper))}.cathead h1{font-family:var(--serif);font-weight:600;font-size:clamp(40px,6vw,72px);margin:6px 0 10px;letter-spacing:-.025em;line-height:1}.cathead p{max-width:62ch;color:var(--muted);font-size:17px;margin:0 0 18px}.chips{display:flex;gap:8px;flex-wrap:wrap}.featured{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:center;position:relative}.featured .media{border-radius:var(--r);overflow:hidden}.featured h2{font-family:var(--serif);font-size:clamp(28px,3vw,40px);line-height:1.08;margin:12px 0}.featured h2 a::after{content:"";position:absolute;inset:0}.featured:hover .shot{transform:scale(1.04)}.pager{display:flex;gap:6px;justify-content:center;margin-top:34px;flex-wrap:wrap}.pager a,.pager span{min-width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px;font-weight:700;padding:0 12px}.pager a:hover{border-color:var(--violet);color:var(--violet)}.pager .cur{background:var(--plum);border-color:var(--plum);color:#fff}.pager .dis{opacity:.4}.emptystate{padding:40px;border:1px dashed var(--line);border-radius:var(--r);text-align:center;color:var(--muted)}.dirbar{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:24px 0}.seg{display:flex;border:1px solid var(--line);border-radius:999px;padding:4px;background:var(--card)}.seg button{min-height:40px;min-width:88px;padding:0 16px;border:0;background:none;border-radius:999px;font-weight:800;font-size:13px;letter-spacing:.04em;transition:background .25s,color .25s}.seg button[aria-pressed="true"]{background:var(--plum);color:#fff}.dirsearch{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:0 16px;height:48px;min-width:280px;background:var(--card)}.dirsearch:focus-within{border-color:var(--violet)}.dirsearch input{border:0;outline:0;background:none;font:inherit;flex:1;min-width:0;color:var(--ink)}.count{font-size:14px;color:var(--muted);margin-bottom:12px}.phead{background:var(--plum-2);color:#fff;position:relative;overflow:hidden}.phead .wrap{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:end;padding-top:40px;padding-bottom:40px;position:relative}.phead .portrait{aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;border:1px solid rgb(255 255 255 / .2)}.phead .crumbs{color:#CDBFD6}.phead h1{font-family:var(--serif);font-size:clamp(48px,7vw,92px);line-height:.95;margin:6px 0 12px;letter-spacing:-.03em;font-weight:600}.phead .roles{font-size:18px;font-weight:700;color:#F0B6E3;margin-bottom:14px}.phead .bio{max-width:60ch;color:#E3D8EA;font-size:17px;margin:0 0 18px}.phead .btn{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .35)}.phead .btn:hover{border-color:#fff;color:#fff}.phead .btn.solid{background:var(--magenta);border-color:var(--magenta)}.toc{position:sticky;top:calc(env(safe-area-inset-top,0px) + 108px);z-index:5;background:var(--paper);border-bottom:1px solid var(--line)}body.scrolled .toc{top:calc(env(safe-area-inset-top,0px) + 108px)}.toc .wrap{display:flex;gap:6px;overflow-x:auto;padding-top:10px;padding-bottom:10px;scrollbar-width:none}.toc .wrap::-webkit-scrollbar{display:none}.toc a{flex:none;min-height:36px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--muted);border:1px solid #fff0}.toc a:hover{color:var(--violet);border-color:var(--line)}.pbody{max-width:900px;margin:0 auto;padding:10px 24px 40px}.pbody section{padding-top:34px}.pbody h2{font-family:var(--serif);font-weight:600;font-size:32px;letter-spacing:-.015em;margin:0 0 14px;line-height:1.1;display:flex;align-items:center;gap:12px}.pbody h2::before{content:"";width:0;height:0;border-left:10px solid var(--magenta);border-top:7px solid #fff0;border-bottom:7px solid #fff0}.pbody p{font-family:var(--serif);font-size:19px;line-height:1.7;margin:0 0 1em}.pbody ul.plain{font-family:var(--serif);font-size:19px;line-height:1.7;padding-left:22px}.tbox{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card);position:relative}.tbox::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent-grad)}.tbox .tscroll{overflow-x:auto}.tbox table{width:100%;border-collapse:collapse;font-size:15.5px}.tbox th,.tbox td{text-align:left;padding:13px 18px;vertical-align:top;border-bottom:1px solid var(--line)}.tbox thead th{font-size:12.5px;letter-spacing:.06em;color:var(--plum);background:color-mix(in srgb,var(--violet) 7%,var(--card));padding-top:16px;font-weight:800}:root[data-theme="dark"] .tbox thead th{color:#E7B8F2}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .tbox thead th{color:#E7B8F2}}.tbox tbody tr:last-child td,.tbox tbody tr:last-child th{border-bottom:0}.tbox tbody tr{transition:background .15s}.tbox tbody tr:hover{background:var(--mist)}.tbox tbody th{font-weight:700;color:var(--muted);width:34%}.tbox td.strong{font-weight:700}.res{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:13px;color:#0E7A43}.res::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.res.nom{color:var(--muted)}.lang{display:inline-block;font-size:12.5px;font-weight:700;padding:2px 10px;border-radius:999px;border:1px solid var(--line)}.ibox{border:1px solid var(--line);border-radius:8px;padding:6px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px;background:var(--card)}.ibox div{padding:14px 0;border-bottom:1px solid var(--line)}.ibox dt{font-size:13px;color:var(--muted);font-weight:700}.ibox dd{margin:2px 0 0;font-weight:600}.flist{list-style:none;padding:0;margin:0;display:grid;gap:10px}.flist li{border:1px solid var(--line);border-radius:6px;padding:14px 16px 14px 44px;position:relative;font-size:16.5px;background:var(--card)}.flist li::before{content:"";position:absolute;left:18px;top:21px;border-left:9px solid var(--magenta);border-top:6px solid #fff0;border-bottom:6px solid #fff0}.summary{background:var(--plum-2);color:#EFE6F4;border-radius:8px;padding:24px 26px}.summary p{color:#EFE6F4}@media (max-width:1180px){.grid4{grid-template-columns:repeat(2,1fr)}.searchbox{width:200px}.searchbox:focus-within{width:260px}}@media (max-width:1024px){.mainnav .toplink{padding:0 9px;font-size:14px}.hero .grid{gap:26px}.cgrid{grid-template-columns:repeat(2,1fr)}footer .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.util,.mainnav,.searchbox{display:none}.menu-btn{display:grid}.brandrow .wrap{height:64px}body.scrolled .brandrow .wrap{height:56px}.brand img{width:42px;height:42px}.brand .name{font-size:19px}.brand .tag{font-size:13px}.hero .grid{grid-template-columns:1fr}.latest{grid-template-columns:1fr}.grid3{grid-template-columns:1fr 1fr}.ent{grid-template-columns:1fr}.featured{grid-template-columns:1fr}.phead .wrap{grid-template-columns:200px 1fr;gap:26px}.toc{top:calc(env(safe-area-inset-top,0px) + 64px)}body.scrolled .toc{top:calc(env(safe-area-inset-top,0px) + 56px)}.kpis{grid-template-columns:1fr 1fr}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 120px)}}@media (max-width:640px){.wrap{padding:0 16px}.hero{padding-top:16px}.hero .media{margin:0 -16px;border-radius:0}.hero .notch{width:80px;height:80px}.hero .dek{font-size:16.5px}.section{padding:32px 0}.shead h2{font-size:25px}.grid4.rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.grid4.rail::-webkit-scrollbar{display:none}.grid4.rail>.card{flex:0 0 78%;scroll-snap-align:start}.grid3{grid-template-columns:1fr;gap:0}.grid3>.card.empty{flex-direction:column;padding:18px;border:1px dashed var(--line);border-radius:var(--r);margin-top:12px;min-height:0}.cgrid{grid-template-columns:1fr 1fr;gap:12px}.ccard .info{padding:10px 10px 12px}.ccard h3{font-size:16px}.ccard .btns{grid-template-columns:1fr;gap:6px}.ccard .btn{min-height:44px;font-size:13px;padding:0 8px}footer .fgrid{grid-template-columns:1fr 1fr;gap:26px}footer .fgrid>div:first-child{grid-column:1/-1}.article{padding-top:22px}.article .feature{margin:20px -16px 8px;border-radius:0}.prose{font-size:18.5px}.prose blockquote{font-size:20px}.article .dek{font-size:18px}.share{margin-left:0;width:100%}.dirsearch{min-width:0;width:100%}.seg{width:100%}.seg button{flex:1;min-width:0}.phead .wrap{grid-template-columns:1fr;gap:18px;padding-top:24px}.phead .portrait{width:150px}.pbody{padding:0 16px 30px}.pbody h2{font-size:26px}.pbody p,.pbody ul.plain{font-size:18px}.ibox{grid-template-columns:1fr}.tbox table.nxt-data thead{display:none}.tbox table.nxt-data tr[hidden]{display:none}.tbox table.nxt-data tr{display:flex;flex-direction:column;padding:12px 16px;border-bottom:1px solid var(--line)}.tbox table.nxt-data tbody tr:last-child{border-bottom:0}.tbox table.nxt-data td,.tbox table.nxt-data th{display:flex;justify-content:space-between;gap:16px;border:0;padding:4px 0;text-align:right;width:auto}.tbox table.nxt-data td::before,.tbox table.nxt-data th::before{content:attr(data-label);font-size:12.5px;font-weight:800;color:var(--muted);text-align:left;flex:none}.tbox table.nxt-data td.lead{order:-1;font-family:var(--serif);font-size:19px;font-weight:600;justify-content:flex-start;text-align:left;padding-bottom:6px}.tbox table.nxt-data td.lead::before{display:none}.tbox table.nxt-kv tbody th{width:40%}.tbox th,.tbox td{padding:12px 14px}.kpis{grid-template-columns:1fr 1fr}.kpi b{font-size:30px}}@media (max-width:380px){.brand .tag{display:none}.grid4.rail>.card{flex-basis:84%}.cgrid{grid-template-columns:1fr 1fr;gap:10px}}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.media img,.hero .media img,.featured .media img,.ccard .portrait img,.phead .portrait img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.card .media,.row .media,.featured .media{background:var(--mist)}.grid4 .card .media{aspect-ratio:4/3}.hero .media{aspect-ratio:16/10;display:block;background:var(--mist)}.ccard .portrait,.phead .portrait{display:block;background:var(--plum-2)}.card:hover .media img,.row:hover .media img,.hero a:hover img,.featured:hover img,.ccard:hover .portrait img{transform:scale(1.045)}.ph.fill{position:absolute;inset:0}.media{position:relative}.brand h1,.brand .name{margin:0;font:inherit;font-family:var(--sans);font-weight:800;font-size:22px;letter-spacing:-.01em}@media (max-width:900px){.brand h1,.brand .name{font-size:19px}}.custom-logo{width:56px;height:56px;border-radius:50%}.prose>*:first-child{margin-top:0}.prose a{color:var(--violet);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{color:var(--magenta)}.prose ul,.prose ol{padding-left:1.3em;margin:0 0 1.1em}.prose li{margin-bottom:.4em}.prose img{height:auto;border-radius:4px}.prose figure{margin:1.6em 0}.prose figcaption,.prose .wp-element-caption{font-family:var(--sans);font-size:13px;color:var(--muted);margin-top:8px}.prose .wp-block-embed iframe,.prose iframe{max-width:100%}.prose .wp-block-embed__wrapper{position:relative}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.prose h2[id],.prose h3[id]{scroll-margin-top:140px}.prose .alignwide,.prose .alignfull{max-width:none}.prose figure.wp-block-table,.prose .nxt-table{position:relative;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card);margin:1.2em 0 1.8em}.prose figure.wp-block-table::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent-grad);z-index:1}.prose .wp-block-table .nxt-tscroll{overflow-x:auto}.prose table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:15.5px;line-height:1.5}.prose .wp-block-table table.has-fixed-layout{table-layout:auto}.prose th,.prose td{text-align:left;padding:13px 18px;vertical-align:top;border:0;border-bottom:1px solid var(--line)}.prose thead th,.prose thead td{font-size:12.5px;letter-spacing:.05em;color:var(--plum);background:color-mix(in srgb,var(--violet) 7%,var(--card));font-weight:800;padding-top:16px;border-bottom:1px solid var(--line)}:root[data-theme="dark"] .prose thead th{color:#E7B8F2}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .prose thead th{color:#E7B8F2}}.prose tbody tr:last-child td,.prose tbody tr:last-child th{border-bottom:0}.prose tbody tr:hover{background:var(--mist)}.prose table.nxt-kv td:first-child{width:36%;color:var(--muted);font-weight:700}.prose table.nxt-kv td:first-child strong{font-weight:700}.prose .wp-block-table figcaption{padding:0 18px 12px;margin:0}.prose .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#fff0}@media (max-width:640px){main figure.wp-block-table,main .tbox,main .nxt-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}main table{max-width:100%}main td,main th{overflow-wrap:anywhere}main :not(figure)>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.prose .rank-math-faq-item,.prose .schema-faq-section{border:1px solid var(--line);border-radius:6px;padding:14px 18px;margin-bottom:10px;background:var(--card)}.prose .rank-math-question,.prose .schema-faq-question{font-family:var(--sans);font-size:17px;font-weight:800;margin:0 0 6px;display:block}.prose .rank-math-answer p,.prose .schema-faq-answer{font-size:17px;margin:0;color:var(--muted)}.prose details{border:1px solid var(--line);border-radius:6px;margin-bottom:10px;background:var(--card)}.prose details summary{cursor:pointer;padding:14px 18px;font-family:var(--sans);font-weight:800;font-size:17px}.prose details>*:not(summary){padding:0 18px}.rank-math-breadcrumb p{margin:0}.rank-math-breadcrumb a:hover{color:var(--violet)}.rank-math-breadcrumb .separator{margin:0 6px;opacity:.6}.navigation.pagination{margin-top:34px}.nav-links{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.nav-links .page-numbers{min-width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px;font-weight:700;padding:0 12px}.nav-links a.page-numbers:hover{border-color:var(--violet);color:var(--violet)}.nav-links .current{background:var(--plum);border-color:var(--plum);color:#fff}.nav-links .dots{border:0}.pbody .prose{max-width:none;margin-top:26px;font-size:19px}.pbody .prose>h2{font-family:var(--serif);font-weight:600;font-size:32px;letter-spacing:-.015em;margin:1.6em 0 .5em;line-height:1.1;display:flex;align-items:center;gap:12px}.pbody .prose>h2::before{content:"";flex:none;width:0;height:0;border-left:10px solid var(--magenta);border-top:7px solid #fff0;border-bottom:7px solid #fff0}.pbody .prose>h3{font-size:21px}.toc a.is-current{color:var(--violet);border-color:var(--line)}.comments{max-width:700px;margin:40px auto 0}.comments h2{font-size:24px}.comment-list{list-style:none;padding:0}.comment-list li{border-top:1px solid var(--line);padding:16px 0}.comment-form input:not([type=submit]):not([type=checkbox]),.comment-form textarea{width:100%;border:1px solid var(--line);border-radius:4px;padding:10px 12px;font:inherit;background:var(--card);color:var(--ink)}.comment-form .submit{background:var(--plum);color:#fff;border:0;border-radius:4px;min-height:44px;padding:0 18px;font-weight:700}.searchpage-form{display:flex;gap:10px;max-width:640px}.searchpage-form input{flex:1;min-width:0;height:48px;border:1px solid var(--line);border-radius:999px;padding:0 18px;font:inherit;background:var(--card);color:var(--ink)}@media (max-width:640px){.prose th,.prose td{padding:11px 14px}.pbody .prose>h2{font-size:26px}.prose table.nxt-stack thead{display:none}.prose table.nxt-stack tr{display:flex;flex-direction:column;padding:12px 16px;border-bottom:1px solid var(--line)}.prose table.nxt-stack tbody tr:last-child{border-bottom:0}.prose table.nxt-stack td,.prose table.nxt-stack th{display:flex;justify-content:space-between;gap:16px;border:0;padding:4px 0;text-align:right;width:auto!important}.prose table.nxt-stack td::before{content:attr(data-label);font-size:12.5px;font-weight:800;color:var(--muted);text-align:left;flex:none;max-width:45%}.prose table.nxt-stack td.nxt-lead{order:-1;font-family:var(--serif);font-size:19px;font-weight:600;justify-content:flex-start;text-align:left;padding-bottom:6px}.prose table.nxt-stack td.nxt-lead::before{display:none}.prose table.nxt-stack tr.nxt-headrow{display:none}.prose table.nxt-kv td:first-child{width:42%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.prose table{transition:none}}.hero2{padding:30px 0 8px}.hero2 .grid{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:36px;align-items:start}.hero2 .lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:28px;align-items:start;min-width:0}.hero2 .lead .media{border-radius:var(--r);overflow:hidden;position:relative;display:block}.hero2 .lead>.media{grid-column:1;grid-row:1/5;align-self:start}.hero2 .lead>.cat{grid-column:2;grid-row:1;align-self:end}.hero2 .lead>.herohead{grid-column:2;grid-row:2}.hero2 .lead>.dek{grid-column:2;grid-row:3}.hero2 .lead>.meta{grid-column:2;grid-row:4;align-self:end}.hero2 .lead .ph{aspect-ratio:16/9}.hero2 .lead .ph .shot{transition:transform .8s var(--ease)}.hero2 .lead:hover .ph .shot{transform:scale(1.04)}.hero2 .herohead{font-family:var(--serif);font-weight:600;font-size:clamp(32px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em;margin:14px 0 12px;text-wrap:balance}.hero2 .herohead a{background:linear-gradient(var(--magenta),var(--magenta)) 0 100%/0 2px no-repeat;transition:background-size .4s var(--ease)}.hero2 .herohead a:hover{background-size:100% 2px}.hero2 .dek{font-size:18px;color:var(--muted);margin:0 0 12px;max-width:60ch}.hero2 .cat{animation:fadeIn .6s .1s both}.hero2 .herohead{animation:rise .8s .2s var(--ease) both}.hero2 .dek,.hero2 .lead .meta{animation:fadeIn .6s .45s both}.side-top{border-left:1px solid var(--line);padding-left:28px}.side-top h2{font-size:14px;font-weight:800;margin:0 0 6px;color:var(--violet)}.hlist{list-style:none;margin:0;padding:0}.hlist li{padding:14px 0;border-bottom:1px solid var(--line);position:relative}.hlist li:last-child{border-bottom:0}.hlist h3{font-family:var(--serif);font-weight:600;font-size:19px;line-height:1.22;margin:4px 0 6px}.hlist h3 a::after{content:"";position:absolute;inset:0}.hlist li:hover h3{color:var(--violet)}.hlist .cat{position:relative;z-index:1}.latest2{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px;align-items:start}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:86px minmax(0,1fr) 132px;gap:18px;padding:16px 0;border-bottom:1px solid var(--line);position:relative;align-items:start}.timeline .when{font-size:13px;font-weight:800;color:var(--violet);padding-top:3px;position:relative}.timeline .when span{display:block;color:var(--muted);font-weight:600}.timeline h3{font-family:var(--serif);font-weight:600;font-size:20px;line-height:1.2;margin:4px 0 6px}.timeline h3 a::after{content:"";position:absolute;inset:0}.timeline li:hover h3{color:var(--violet)}.timeline .ex{margin:0;color:var(--muted);font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeline .thumb{border-radius:4px;overflow:hidden}.timeline .thumb .ph{aspect-ratio:4/3}.timeline li:hover .shot{transform:scale(1.05)}.timeline .cat{position:relative;z-index:1}.region{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card);position:sticky;top:130px}.region h2{margin:0;padding:14px 18px;font-family:var(--serif);font-size:22px;font-weight:600;border-bottom:1px solid var(--line);position:relative}.region h2::after{content:"";position:absolute;left:18px;bottom:-1px;width:56px;height:3px;background:var(--accent-grad)}.region .tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.region .tabs button{min-height:46px;border:0;background:none;font-weight:800;font-size:14px;color:var(--muted);border-bottom:2px solid #fff0}.region .tabs button[aria-selected="true"]{color:var(--violet);border-bottom-color:var(--magenta)}.region .panel{padding:4px 18px 10px}.region .panel[hidden]{display:none}.region .hlist h3{font-size:17px}.region .more{display:block;padding:12px 18px;border-top:1px solid var(--line);font-weight:800;font-size:14px;color:var(--violet)}.leadlist{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}.leadlist .big{position:relative}.leadlist .big .media{border-radius:var(--r);overflow:hidden}.leadlist .big .ph{aspect-ratio:16/10}.leadlist .big h3{font-family:var(--serif);font-weight:600;font-size:clamp(24px,2.4vw,32px);line-height:1.1;margin:12px 0 8px}.leadlist .big h3 a::after{content:"";position:absolute;inset:0}.leadlist .big:hover .shot{transform:scale(1.04)}.leadlist .big .cat{position:relative;z-index:1}.leadlist .big p{color:var(--muted);margin:0 0 8px}.twoup{display:grid;grid-template-columns:1fr 1fr;gap:40px}.colblock .first{position:relative;margin-bottom:6px}.colblock .first .media{border-radius:var(--r);overflow:hidden}.colblock .first .ph{aspect-ratio:16/9}.colblock .first h3{font-family:var(--serif);font-weight:600;font-size:23px;line-height:1.15;margin:12px 0 6px}.colblock .first h3 a::after{content:"";position:absolute;inset:0}.colblock .first:hover .shot{transform:scale(1.04)}.colblock .first .cat{position:relative;z-index:1}.mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:3px solid var(--ink)}.mosaic article{padding:20px 22px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:background .25s}.mosaic article:nth-child(3n){border-right:0}.mosaic article:hover{background:var(--mist)}.mosaic article:first-child{grid-column:span 2;grid-row:span 2}.mosaic article:first-child h3{font-size:clamp(26px,2.6vw,36px);line-height:1.08}.mosaic h3{font-family:var(--serif);font-weight:600;font-size:20px;line-height:1.2;margin:8px 0}.mosaic h3 a::after{content:"";position:absolute;inset:0}.mosaic p{color:var(--muted);margin:0 0 8px;font-size:15px}.mosaic .cat{position:relative;z-index:1}.crail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.celeb-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:18px 0 0}.celeb-facts>div{border-top:1px solid var(--line);padding-top:8px}.celeb-facts dt{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.celeb-facts dd{margin:3px 0 0;font-size:14px}.celeb-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.celeb-social a{border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}.celeb-social a:hover{color:var(--violet);border-color:var(--violet)}.ccard .prof{letter-spacing:.04em}.morelist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.morelist .row{grid-template-columns:120px minmax(0,1fr)}.morelist .row[hidden]{display:none!important}.loadmore{display:flex;justify-content:center;margin-top:26px}.ent.solo{grid-template-columns:1fr}.ent.solo .lead{max-width:760px}.reveal.in{animation:revealIn .55s var(--ease) both}@keyframes revealIn{from{transform:translateY(12px)}to{transform:none}}@media (max-width:1180px){.crail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.hero2 .grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:24px}.hero2 .lead{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:18px}.hero2 .herohead{font-size:clamp(28px,3.2vw,38px)}.hero2 .dek{font-size:16px}.side-top{border-left:1px solid var(--line);padding-left:18px}.side-top .hlist{display:block}.latest2{grid-template-columns:1fr}.region{position:static}.timeline li{grid-template-columns:76px minmax(0,1fr) 120px}}@media (max-width:900px){.hero2 .grid{grid-template-columns:1fr;gap:22px}.hero2 .lead{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:20px}.side-top{border-left:0;padding:14px 0 0;border-top:1px solid var(--line)}.side-top .hlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.leadlist,.twoup{grid-template-columns:1fr;gap:28px}.mosaic{grid-template-columns:1fr 1fr}.mosaic article:first-child{grid-column:span 2;grid-row:auto}.mosaic article:nth-child(3n){border-right:1px solid var(--line)}.mosaic article:nth-child(odd):not(:first-child){border-right:0}.crail{grid-template-columns:repeat(2,minmax(0,1fr))}.morelist{grid-template-columns:1fr}}@media (max-width:640px){.celeb-facts{grid-template-columns:1fr}.hero2{padding-top:0}.hero2 .lead{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:0}.hero2 .lead>.media,.hero2 .lead>.cat,.hero2 .lead>.herohead,.hero2 .lead>.dek,.hero2 .lead>.meta{grid-column:1;grid-row:auto}.hero2 .lead .media{margin:0 -16px;border-radius:0}.hero2 .herohead{font-size:clamp(27px,7.5vw,34px);margin:12px 0 9px}.hero2 .dek{font-size:16.5px}.hero2 .lead .cat{margin-top:14px}.side-top{padding-top:12px}.side-top .hlist{display:block}.side-top .hlist li{border-bottom:1px solid var(--line)}.mosaic{grid-template-columns:1fr}.mosaic article,.mosaic article:first-child{grid-column:auto;border-right:0!important;padding:16px 0}.mosaic article:hover{background:none}.crail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.crail::-webkit-scrollbar{display:none}.crail>.ccard{flex:0 0 58%;scroll-snap-align:start}.leadlist .big .media{margin:0 -16px;border-radius:0}}@media (max-width:380px){.crail>.ccard{flex-basis:66%}}@media (prefers-reduced-motion:reduce){.reveal.in{animation:none}}.media img,.ph img,.hero2 .lead .ph img,.timeline .thumb .ph img,.leadlist .big .ph img,.colblock .first .ph img,.featured .media img{display:block;max-width:100%;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.seg{gap:6px;align-items:center;flex-wrap:wrap}.seg a{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.04em;line-height:1.2;transition:background .2s,color .2s,border-color .2s}.seg a:hover{border-color:var(--violet);color:var(--violet)}.seg a[aria-pressed="true"]{border-color:var(--plum);background:var(--plum);color:#fff}.seg a:focus-visible{outline:3px solid var(--violet);outline-offset:2px}@media(max-width:600px){.seg{width:100%}}.seg a[aria-current="pag"] .seg a[aria-current="page"]{border-color:var(--plum);background:var(--plum);color:#fff}.seg a[aria-current="page"]{background:var(--plum);border-color:var(--plum);color:#fff}.overlay [hidden]{display:none!important}#career-in-numbers~.wp-block-table{width:100%!important;max-width:100%!important;margin:0 0 24px 0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}#career-in-numbers~.wp-block-table table{display:table!important;width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;margin:0!important}#career-in-numbers~.wp-block-table thead{display:table-header-group!important}#career-in-numbers~.wp-block-table tbody{display:table-row-group!important}#career-in-numbers~.wp-block-table tr{display:table-row!important;flex-direction:initial!important;margin:0!important;padding:0!important}#career-in-numbers~.wp-block-table th,#career-in-numbers~.wp-block-table td{display:table-cell!important;position:static!important;float:none!important;box-sizing:border-box!important;vertical-align:top!important;transform:none!important;order:initial!important;flex:none!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}#career-in-numbers~.wp-block-table th:first-child,#career-in-numbers~.wp-block-table td:first-child{width:38%!important}#career-in-numbers~.wp-block-table th:last-child,#career-in-numbers~.wp-block-table td:last-child{width:62%!important}#career-in-numbers~.wp-block-table table.nxt-stack{display:table!important}#career-in-numbers~.wp-block-table table.nxt-stack thead{display:table-header-group!important}#career-in-numbers~.wp-block-table table.nxt-stack tbody{display:table-row-group!important}#career-in-numbers~.wp-block-table table.nxt-stack tr{display:table-row!important;flex-direction:initial!important;padding:0!important}#career-in-numbers~.wp-block-table table.nxt-stack th,#career-in-numbers~.wp-block-table table.nxt-stack td{display:table-cell!important;width:auto!important;padding:10px 14px!important;border:inherit!important;text-align:left!important;justify-content:initial!important;gap:initial!important;order:initial!important}#career-in-numbers~.wp-block-table table.nxt-stack td::before,#career-in-numbers~.wp-block-table table.nxt-stack td::after,#career-in-numbers~.wp-block-table table.nxt-stack th::before,#career-in-numbers~.wp-block-table table.nxt-stack th::after{content:none!important;display:none!important}#career-in-numbers~.wp-block-table table.nxt-stack td.nxt-lead{order:initial!important;display:table-cell!important;justify-content:initial!important;text-align:left!important}#career-in-numbers~.wp-block-table table.nxt-stack tr.nxt-headrow{display:table-row!important}#career-in-numbers~.wp-block-table th{padding:10px 14px!important}#career-in-numbers~.wp-block-table td{padding:10px 14px!important}@media (min-width:600px) and (max-width:768px){#career-in-numbers~.wp-block-table{width:100%!important;max-width:100%!important}#career-in-numbers~.wp-block-table th,#career-in-numbers~.wp-block-table td{padding:9px 11px!important;font-size:12px!important;line-height:1.4!important}#career-in-numbers~.wp-block-table th:first-child,#career-in-numbers~.wp-block-table td:first-child{width:38%!important}#career-in-numbers~.wp-block-table th:last-child,#career-in-numbers~.wp-block-table td:last-child{width:62%!important}}@media (max-width:599px){#career-in-numbers~.wp-block-table{width:100%!important;max-width:100%!important;overflow:hidden!important;margin-bottom:20px!important}#career-in-numbers~.wp-block-table table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}#career-in-numbers~.wp-block-table thead{display:table-header-group!important}#career-in-numbers~.wp-block-table tbody{display:table-row-group!important}#career-in-numbers~.wp-block-table tr{display:table-row!important}#career-in-numbers~.wp-block-table th,#career-in-numbers~.wp-block-table td{display:table-cell!important;padding:8px 7px!important;font-size:11px!important;line-height:1.35!important;vertical-align:top!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}#career-in-numbers~.wp-block-table th:first-child,#career-in-numbers~.wp-block-table td:first-child{width:38%!important}#career-in-numbers~.wp-block-table th:last-child,#career-in-numbers~.wp-block-table td:last-child{width:62%!important}}@media (max-width:375px){#career-in-numbers~.wp-block-table th,#career-in-numbers~.wp-block-table td{padding:7px 6px!important;font-size:10px!important;line-height:1.3!important}#career-in-numbers~.wp-block-table th:first-child,#career-in-numbers~.wp-block-table td:first-child{width:39%!important}#career-in-numbers~.wp-block-table th:last-child,#career-in-numbers~.wp-block-table td:last-child{width:61%!important}}#career-in-numbers~.wp-block-table td::before,#career-in-numbers~.wp-block-table td::after,#career-in-numbers~.wp-block-table th::before,#career-in-numbers~.wp-block-table th::after{content:none!important;display:none!important}#career-in-numbers~.wp-block-table table{table-layout:fixed!important}#career-in-numbers~.wp-block-table th:first-child,#career-in-numbers~.wp-block-table td:first-child{width:40%!important;padding-right:10px!important}#career-in-numbers~.wp-block-table th:last-child,#career-in-numbers~.wp-block-table td:last-child{width:60%!important;padding-left:10px!important}@media (max-width:599px){#career-in-numbers~.wp-block-table th:first-child,#career-in-numbers~.wp-block-table td:first-child{width:40%!important;padding:8px 8px!important;text-align:left!important}#career-in-numbers~.wp-block-table th:last-child,#career-in-numbers~.wp-block-table td:last-child{width:60%!important;padding:8px 8px!important;text-align:left!important}#career-in-numbers~.wp-block-table td,#career-in-numbers~.wp-block-table th{font-size:11px!important;line-height:1.4!important;overflow-wrap:break-word!important;word-break:normal!important}}@media (max-width:375px){#career-in-numbers~.wp-block-table th:first-child,#career-in-numbers~.wp-block-table td:first-child{width:41%!important}#career-in-numbers~.wp-block-table th:last-child,#career-in-numbers~.wp-block-table td:last-child{width:59%!important}#career-in-numbers~.wp-block-table td,#career-in-numbers~.wp-block-table th{font-size:10px!important;line-height:1.35!important}}.movielist{margin-top:26px}.movielist-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:6px;padding-bottom:14px;border-bottom:2px solid var(--ink)}.movielist-head h2{margin:0;font-family:var(--serif);font-size:30px;line-height:1.1;font-weight:600;color:var(--ink)}.movielist-count{flex:none;font-size:13px;font-weight:800;color:var(--muted);white-space:nowrap}.movielist ol{list-style:none;margin:0;padding:0}.movielist li{display:grid;grid-template-columns:56px 64px minmax(0,1fr);gap:0 14px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.movielist .mn{font-size:12px;font-weight:800;color:var(--muted);letter-spacing:.04em}.movielist .my{font-size:14px;font-weight:800;color:var(--violet);font-variant-numeric:tabular-nums}.movielist .mt{font-family:var(--serif);font-size:18px;line-height:1.3;font-weight:600;color:var(--ink);word-break:break-word}.movielist .md{display:block;margin-top:2px;font-family:var(--sans);font-size:13px;font-weight:400;line-height:1.45;color:var(--muted)}@media (max-width:640px){.movielist{margin-top:20px}.movielist-head h2{font-size:26px}.movielist li{grid-template-columns:40px 1fr;padding:11px 0}.movielist .mn{grid-row:1/span 2;font-size:11px}.movielist .my{grid-column:2;font-size:13px}.movielist .mt{grid-column:2;font-size:17px}}.phead .bdlink{margin:14px 0 0}.phead .pbtns{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.celeb-disclaimer{margin:32px 0 0;padding:14px 16px;border-left:3px solid var(--violet);background:var(--mist);border-radius:0 var(--r) var(--r) 0;font-size:13.5px;line-height:1.55;color:var(--muted)}.celeb-disclaimer strong{color:var(--ink)}.celeb-disclaimer a{color:var(--violet);font-weight:700;text-decoration:underline}.mainnav .top:last-child .dd{left:auto;right:0}.pmosaic .media{position:relative;overflow:hidden;border-radius:var(--r);margin:0 0 12px;background:var(--mist)}.pmosaic .media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.pmosaic article:hover .media img{transform:scale(1.045)}.pmosaic article:nth-child(5):last-child{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:22px;align-content:start}.pmosaic article:nth-child(5):last-child .media{grid-column:1;grid-row:1/span 3;margin:0;align-self:start}.pmosaic article:nth-child(5):last-child>*:not(.media){grid-column:2}@media (max-width:900px){.pmosaic article:nth-child(5):last-child{grid-column:auto;display:block}.pmosaic article:nth-child(5):last-child .media{margin:0 0 12px}.pmosaic article:nth-child(6):last-child{grid-column:span 2;border-right:0}}footer .follow{border-top:1px solid #241C2A;margin-top:36px;padding-top:24px;text-align:center}footer .follow .fh{margin:0 0 16px;font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff}footer .follow .social{justify-content:center;margin-top:0;gap:12px}footer .follow .social a{color:#fff}footer .follow+.legal{margin-top:24px}.cat{padding-block:12px;margin-block:-12px}:root{--nc-thumb:min(150px,40vw);--nc-gap:12px;--nc-t-list:16px;--nc-t-lead:20px;--nc-lh:1.25}.ptabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin:0 0 18px;overflow-x:auto;scrollbar-width:none}.ptabs::-webkit-scrollbar{display:none}.ptabs button{flex:none;min-height:44px;padding:0 14px;border:0;background:none;font-weight:800;font-size:14px;color:var(--muted);border-bottom:2px solid #fff0;margin-bottom:-1px}.ptabs button:hover{color:var(--violet)}.ptabs button[aria-selected="true"]{color:var(--violet);border-bottom-color:var(--magenta)}.ppanel[hidden]{display:none!important}.ppanel .more{display:inline-flex;margin-top:14px;padding:10px 0;font-weight:800;font-size:14px;color:var(--violet)}.regiongrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.regiongrid .card .ct{font-size:19px}.latest2.solo{grid-template-columns:minmax(0,1fr)}.row .media{align-self:start}@media (min-width:1025px){.latest2.solo .timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media (max-width:1024px){.regiongrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.hero2 .grid{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.hero2 .lead{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.hero2 .lead>.media,.hero2 .lead>.cat,.hero2 .lead>.herohead,.hero2 .lead>.dek,.hero2 .lead>.meta{grid-column:1;grid-row:auto;align-self:auto}.hero2 .lead>.cat{margin-top:16px}.hero2 .herohead{font-size:clamp(28px,2.5vw,38px);line-height:1.12;margin:8px 0 10px}.hero2 .dek{display:none}}@media (max-width:640px){.hero2 .dek,.card .ex,.row .ex,.timeline .ex,.featured .fex,.pmosaic p,.leadlist .big p{display:none}.grid3>.card,.regiongrid>.card,.ent .side .card{flex-direction:row;align-items:flex-start;gap:var(--nc-gap);border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;background:none}.grid3>.card:hover,.regiongrid>.card:hover,.ent .side .card:hover{transform:none;box-shadow:none}.grid3>.card .media,.regiongrid>.card .media,.ent .side .card .media{flex:0 0 var(--nc-thumb);width:var(--nc-thumb);align-self:flex-start;border-radius:4px}.grid3>.card .body,.regiongrid>.card .body,.ent .side .card .body{padding:0;gap:4px;min-width:0}.regiongrid{grid-template-columns:minmax(0,1fr);gap:0}.ent .side{gap:0}.band .ent .side .card{border-bottom-color:#2d2433;background:none}.row,.morelist .row{grid-template-columns:var(--nc-thumb) minmax(0,1fr);gap:var(--nc-gap);padding:12px 0;align-items:start}.timeline li{grid-template-columns:var(--nc-thumb) minmax(0,1fr);grid-template-areas:"thumb body" "thumb when";column-gap:var(--nc-gap);row-gap:4px;padding:12px 0;align-items:start;align-content:start}.timeline .thumb{grid-area:thumb;align-self:start}.timeline li>div:nth-child(2){grid-area:body}.timeline .when{grid-area:when;display:flex;gap:6px;padding:0;font-size:12px;white-space:nowrap}.timeline .when span{display:inline}.pmosaic article:not(:first-child),.pmosaic article:nth-child(5):last-child{display:grid;grid-template-columns:var(--nc-thumb) minmax(0,1fr);column-gap:var(--nc-gap);row-gap:4px;align-content:start;padding:12px 0}.pmosaic article:not(:first-child) .media,.pmosaic article:nth-child(5):last-child .media{grid-column:1;grid-row:1/span 3;margin:0;align-self:start}.pmosaic article:not(:first-child)>*:not(.media),.pmosaic article:nth-child(5):last-child>*:not(.media){grid-column:2}.pmosaic article:nth-child(6):last-child{grid-column:auto}.grid3>.card .ph,.regiongrid>.card .ph,.ent .side .card .ph,.row .ph,.timeline .thumb .ph,.pmosaic article:not(:first-child) .ph{aspect-ratio:3/2}.grid3>.card .ct,.regiongrid>.card .ct,.ent .side .card .ct,.row .ct,.timeline h3,.pmosaic article:not(:first-child) h3{font-family:var(--serif);font-weight:600;font-size:var(--nc-t-list);line-height:var(--nc-lh);letter-spacing:0;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.grid3>.card .meta,.regiongrid>.card .meta,.ent .side .card .meta,.row .meta,.pmosaic article:not(:first-child) .meta{font-size:12px;margin-top:2px}.hero2 .herohead{font-size:clamp(22px,6vw,26px);line-height:1.15;margin:8px 0 6px}.hero2 .lead .cat{margin-top:12px}.pmosaic article:first-child h3,.ent .lead .ct,.leadlist .big h3,.colblock .first h3,.featured h2{font-size:var(--nc-t-lead);line-height:1.2;margin:8px 0 4px}.pmosaic article:first-child{padding:12px 0}.ent .lead .card .body{padding:12px 14px 14px;gap:4px}.featured{gap:12px}.hlist li{padding:10px 0}.hlist h3{font-size:var(--nc-t-list);line-height:var(--nc-lh);margin:2px 0 4px}}@media (max-width:640px){.morelist{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;gap:12px;margin:0 -16px;padding:4px 16px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.morelist::-webkit-scrollbar{display:none}.morelist .row{flex:0 0 72%;display:flex;flex-direction:column;gap:6px;padding:0;border-bottom:0;scroll-snap-align:start}.morelist .row .media{width:100%;border-radius:var(--r)}.morelist .row>div:not(.media){display:flex;flex-direction:column;gap:4px;min-width:0}}@media (max-width:380px){.morelist .row{flex-basis:80%}}.loadmore .morebtn{width:52px;height:52px;min-height:52px;padding:0;border-radius:50%;border:1.5px solid var(--line);color:var(--violet);background:var(--card);transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease)}.loadmore .morebtn svg{width:24px;height:24px;stroke-width:2.4}.loadmore .morebtn:hover{background:var(--violet);border-color:var(--violet);color:#fff;transform:rotate(90deg)}.loadmore .morebtn:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.loadmore[hidden]{display:none}.loadmore{align-items:center;gap:18px}.loadmore::before,.loadmore::after{content:"";flex:1;height:1px;background:var(--line)}@media (max-width:640px){.loadmore{display:none}#morelist .row[hidden]{display:flex!important}}footer.site{padding:44px 0 20px}footer .fsimple{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"brand follow" "about follow" "legal copy";column-gap:0;row-gap:12px;align-items:start;text-align:left}footer .fsimple .fbrand{grid-area:brand;justify-content:flex-start;margin:0}footer .fsimple .fabout{grid-area:about;margin:0;max-width:52ch;padding-right:48px;font-size:14px;line-height:1.6;color:#A99FB2}footer .fsimple .follow{grid-area:follow;justify-self:end;border:0;margin:0;padding:6px 0 0;width:auto;text-align:right}footer .fsimple .follow .fh{margin-bottom:12px}footer .fsimple .social{justify-content:flex-end;flex-wrap:wrap;gap:10px}footer .fsimple .flegal{grid-area:legal;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 2px;border-top:1px solid #241C2A;margin-top:22px;padding-top:12px;min-height:56px;font-size:13.5px}footer .fsimple .flegal a{display:inline-block;padding:8px 6px;color:#CFC6D6}footer .fsimple .flegal a:first-child{padding-left:0}footer .fsimple .flegal a:hover{color:#fff}footer .fsimple .flegal .dot{color:#5d5366}footer .fsimple .legal{grid-area:copy;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #241C2A;margin-top:22px;padding-top:12px;min-height:56px;font-size:13px}@media (min-width:641px) and (max-width:1024px){footer .fsimple{grid-template-areas:"brand follow" "about follow" "legal legal" "copy copy"}footer .fsimple .legal{border-top:0;margin-top:0;padding-top:0;min-height:0;justify-content:flex-start}}@media (max-width:640px){footer.site{padding:32px 0 18px}footer .fsimple{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "about" "follow" "legal" "copy";row-gap:10px}footer .fsimple .fabout{padding-right:0}footer .fsimple .follow{justify-self:start;text-align:left;padding-top:10px}footer .fsimple .social{justify-content:flex-start}footer .fsimple .flegal{margin-top:14px;min-height:0;column-gap:18px}footer .fsimple .flegal .dot{display:none}footer .fsimple .flegal a{padding:8px 0}footer .fsimple .legal{border-top:0;margin-top:0;padding-top:0;min-height:0;justify-content:flex-start}}.tbox.tbox-wide{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbox.tbox-wide table.nxt-wide{min-width:600px}.tbox table.nxt-wide th,.tbox table.nxt-wide td{white-space:nowrap}.tbox table.nxt-wide td:first-child{font-weight:600}