._9Hujiq_heroWrap{max-width:var(--sis-max-wide);padding:clamp(14px, 2vw, 26px) var(--sis-gutter) 0;margin:0 auto}._9Hujiq_hero{isolation:isolate;border-radius:var(--sis-r-panel);background:linear-gradient(120deg, var(--sis-blue-deep) 0%, var(--sis-blue) 30%, var(--sis-violet) 62%, var(--sis-red-deep) 100%);color:#fff;background-size:220% 220%;gap:clamp(18px,2.4vw,28px);padding:clamp(22px,3.6vw,48px);animation:18s ease-in-out infinite alternate _9Hujiq_drift-colour;display:grid;position:relative;overflow:hidden}._9Hujiq_hero nav[aria-label=Breadcrumb],._9Hujiq_hero nav[aria-label=Breadcrumb] [aria-current]{color:var(--sis-on-dark-text)}._9Hujiq_hero nav[aria-label=Breadcrumb] a{color:#fff;text-underline-offset:3px;text-decoration:underline}._9Hujiq_shape{z-index:-1;pointer-events:none;position:absolute}._9Hujiq_shapeOne{background:var(--sis-yellow);opacity:.9;border-radius:50%;width:190px;height:190px;animation:9s ease-in-out infinite alternate _9Hujiq_float;top:-60px;right:14%}._9Hujiq_shapeTwo{border-radius:var(--sis-r-panel);background:var(--sis-orange);opacity:.75;width:240px;height:240px;animation:12s ease-in-out infinite alternate _9Hujiq_float-turn;bottom:-70px;right:-40px;transform:rotate(18deg)}._9Hujiq_shapeThree{border:10px solid var(--sis-green);opacity:.8;border-radius:50%;width:90px;height:90px;animation:7s ease-in-out infinite alternate-reverse _9Hujiq_float;bottom:18%;right:32%}._9Hujiq_sparkle{z-index:-1;color:#fff;opacity:.85;width:clamp(90px,14vw,170px);height:clamp(90px,14vw,170px);animation:24s linear infinite _9Hujiq_spin;position:absolute;top:22%;right:4%}._9Hujiq_heroText{max-width:640px}._9Hujiq_hot{border-radius:var(--sis-r-pill);font-family:var(--sis-font-mono);font-size:var(--sis-text-label);letter-spacing:var(--sis-ls-caps-wide);text-transform:uppercase;background:#ffffff29;align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}._9Hujiq_hotDot{background:var(--sis-yellow);border-radius:50%;width:9px;height:9px;animation:1.6s ease-out infinite _9Hujiq_pulse}._9Hujiq_title{font-family:var(--sis-font-display);font-size:var(--sis-text-display-xl);letter-spacing:var(--sis-ls-hero);text-shadow:0 6px 30px #00000040;margin:10px 0 0;font-weight:800;line-height:.95}._9Hujiq_dek{max-width:52ch;font-size:var(--sis-text-intro);color:#ffffffe6;margin:14px 0 0;line-height:1.65}._9Hujiq_filters{flex-wrap:wrap;gap:8px;display:flex}._9Hujiq_chip{min-height:var(--sis-tap);border-radius:var(--sis-r-pill);color:#fff;font-size:var(--sis-text-small);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;align-items:center;gap:7px;padding:0 14px;font-weight:700;transition:background .15s ease-out,transform .15s ease-out;display:inline-flex}._9Hujiq_chip:hover{color:#fff;background:#ffffff47;transform:translateY(-2px)}._9Hujiq_chipOn,._9Hujiq_chipOn:hover{color:var(--sis-ink);background:#fff}._9Hujiq_count{border-radius:var(--sis-r-pill);min-width:24px;font-family:var(--sis-font-mono);font-size:var(--sis-text-label);text-align:center;background:#0000002e;padding:1px 7px}._9Hujiq_chipOn ._9Hujiq_count{background:var(--sis-yellow);color:var(--sis-ink)}._9Hujiq_chip:focus-visible{outline:var(--sis-focus);outline-color:var(--sis-yellow);outline-offset:2px}._9Hujiq_ticker{background:var(--sis-ink);color:#fff;border-block:3px solid var(--sis-yellow);margin-top:clamp(14px,2vw,22px);overflow:hidden}._9Hujiq_tickerTrack{width:max-content;animation:48s linear infinite _9Hujiq_marquee;display:flex}._9Hujiq_ticker:hover ._9Hujiq_tickerTrack{animation-play-state:paused}._9Hujiq_tickerRun{gap:30px;padding:12px 30px 12px 0;display:flex}._9Hujiq_tickerItem{white-space:nowrap;font-family:var(--sis-font-display);font-size:var(--sis-text-body);align-items:center;gap:9px;font-weight:700;display:inline-flex}._9Hujiq_tickerSpark{color:var(--sis-yellow)}._9Hujiq_tickerKind{font-family:var(--sis-font-mono);font-size:var(--sis-text-label);letter-spacing:var(--sis-ls-caps);text-transform:uppercase;color:var(--sis-yellow)}._9Hujiq_section{max-width:var(--sis-max-wide);padding:var(--sis-section-y-sm) var(--sis-gutter);margin:0 auto}._9Hujiq_section:last-child{padding-bottom:var(--sis-section-y)}._9Hujiq_heading{font-family:var(--sis-font-display);font-size:var(--sis-text-section);letter-spacing:var(--sis-ls-display);color:var(--sis-ink);align-items:center;gap:10px;margin:0 0 16px;font-weight:800;display:flex}._9Hujiq_heading svg{color:var(--sis-violet)}._9Hujiq_kindChip{border-radius:var(--sis-r-pill);background:var(--accent,var(--sis-blue));color:#fff;font-family:var(--sis-font-mono);font-size:var(--sis-text-label);letter-spacing:var(--sis-ls-caps);text-transform:uppercase;align-self:flex-start;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}._9Hujiq_image{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}._9Hujiq_sheetFrame{background:var(--sis-yellow-surface)}._9Hujiq_sheetImage{object-fit:contain;padding:12px 0;transition:transform .6s cubic-bezier(.2,.8,.2,1)}._9Hujiq_plate{font-size:var(--sis-glyph-xl);position:absolute;inset:0}._9Hujiq_podium{gap:var(--sis-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._9Hujiq_first,._9Hujiq_runnerUp,._9Hujiq_cell{animation:.7s cubic-bezier(.2,.8,.2,1) both _9Hujiq_rise;animation-delay:calc(var(--i,0) * 90ms)}._9Hujiq_first{min-height:380px}._9Hujiq_runnerUp{min-height:250px}._9Hujiq_big{isolation:isolate;border-radius:var(--sis-r-panel);background:var(--sis-ink);color:#fff;height:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease-out;display:block;position:relative;overflow:hidden}._9Hujiq_big:hover{color:#fff;box-shadow:0 22px 44px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-5px)rotate(-.4deg)}._9Hujiq_big:hover ._9Hujiq_image,._9Hujiq_big:hover ._9Hujiq_sheetImage{transform:scale(1.06)}._9Hujiq_bigMedia{z-index:-2;position:absolute;inset:0}._9Hujiq_bigScrim{z-index:-1;background:var(--sis-scrim-full);position:absolute;inset:0}._9Hujiq_bigDrawn ._9Hujiq_bigMedia{background:radial-gradient(circle at 85% 15%, #ffffff47 0%, #fff0 45%), linear-gradient(140deg, var(--accent) 0%, var(--sis-ink) 120%)}._9Hujiq_bigDrawn ._9Hujiq_bigScrim{background:linear-gradient(#0b132c00 40%,#0b132c8c 100%)}._9Hujiq_bigGlyph{font-family:var(--sis-font-display);font-size:var(--sis-glyph-xl);color:#ffffff47;font-weight:800;line-height:1;transition:transform .4s ease-out;position:absolute;top:8%;right:7%;transform:rotate(-8deg)}._9Hujiq_big:hover ._9Hujiq_bigGlyph{transform:rotate(4deg)scale(1.15)}._9Hujiq_bigRank{border-radius:var(--sis-r-control);color:var(--sis-ink);font-family:var(--sis-font-display);font-size:var(--sis-text-card-lg);box-shadow:var(--sis-shadow-cover);background:#fff;padding:4px 14px;font-weight:800;line-height:1.2;transition:transform .3s ease-out;position:absolute;top:16px;left:16px;transform:rotate(-6deg)}._9Hujiq_first ._9Hujiq_bigRank{background:var(--sis-yellow);font-size:var(--sis-text-card-xl)}._9Hujiq_big:hover ._9Hujiq_bigRank{transform:rotate(4deg)scale(1.08)}._9Hujiq_bigBody{flex-direction:column;gap:8px;padding:clamp(16px,2.2vw,26px);display:flex;position:absolute;bottom:0;left:0;right:0}._9Hujiq_bigTitleFirst,._9Hujiq_bigTitle{font-family:var(--sis-font-display);font-weight:800;line-height:var(--sis-lh-heading);letter-spacing:var(--sis-ls-display);color:#fff;margin:0}._9Hujiq_bigTitleFirst{font-size:var(--sis-text-section)}._9Hujiq_bigTitle{font-size:var(--sis-text-card)}._9Hujiq_bigDek{max-width:60ch;font-size:var(--sis-text-body);color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}._9Hujiq_bigMeta{font-family:var(--sis-font-mono);font-size:var(--sis-text-meta);color:#ffffffc7}._9Hujiq_grid{gap:var(--sis-gap-sm);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._9Hujiq_card{border:2px solid var(--sis-border-card);border-radius:var(--sis-r-card);background:var(--sis-surface);height:100%;color:var(--sis-ink);flex-direction:column;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease-out,box-shadow .25s ease-out;display:flex;position:relative;overflow:hidden}._9Hujiq_card:hover{color:var(--sis-ink);border-color:var(--accent);box-shadow:0 16px 30px color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-5px)}._9Hujiq_card:hover ._9Hujiq_image,._9Hujiq_card:hover ._9Hujiq_sheetImage{transform:scale(1.07)}._9Hujiq_cardMedia{aspect-ratio:16/10;background:var(--sis-surface-media);display:block;position:relative;overflow:hidden}._9Hujiq_cardRank{background:var(--accent);color:#fff;width:44px;height:44px;font-family:var(--sis-font-display);font-size:var(--sis-text-read);box-shadow:var(--sis-shadow-thumb);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:10px;left:10px}._9Hujiq_cardBody{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}._9Hujiq_cardTitle{font-family:var(--sis-font-display);font-size:var(--sis-text-card-sm);font-weight:800;line-height:var(--sis-lh-heading);letter-spacing:var(--sis-ls-tight);margin:0}._9Hujiq_cardMeta{font-size:var(--sis-text-meta);color:var(--sis-ink-soft);margin-top:auto}._9Hujiq_big:focus-visible,._9Hujiq_card:focus-visible,._9Hujiq_tile:focus-visible{outline:var(--sis-focus);outline-offset:var(--sis-focus-offset)}._9Hujiq_browse{gap:var(--sis-gap-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));display:grid}._9Hujiq_tile{border-radius:var(--sis-r-panel);color:#fff;flex-direction:column;gap:6px;min-height:150px;padding:18px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}._9Hujiq_tile:hover{color:#fff;transform:translateY(-4px)rotate(-1deg)}._9Hujiq_articles{background:linear-gradient(140deg, var(--sis-blue) 0%, var(--sis-blue-deep) 100%)}._9Hujiq_newsletter{background:linear-gradient(140deg, var(--sis-yellow) 0%, var(--sis-orange) 140%);color:var(--sis-ink)}._9Hujiq_newsletter:hover{color:var(--sis-ink)}._9Hujiq_inschool{background:linear-gradient(140deg, var(--sis-green-deep) 0%, var(--sis-green-darkest) 100%)}._9Hujiq_work{background:linear-gradient(140deg, var(--sis-violet) 0%, var(--sis-violet-deep) 100%)}._9Hujiq_tileIcon{background:#fff3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}._9Hujiq_tileLabel{font-family:var(--sis-font-display);font-size:var(--sis-text-card);margin-top:6px;font-weight:800}._9Hujiq_tileCount{font-family:var(--sis-font-mono);font-size:var(--sis-text-meta);opacity:.85}._9Hujiq_tileArrow{width:24px;height:24px;transition:transform .2s ease-out;position:absolute;bottom:18px;right:18px}._9Hujiq_tile:hover ._9Hujiq_tileArrow{transform:translate(5px)}@media (max-width:619px){._9Hujiq_shapeOne{width:150px;height:150px;top:-90px;right:-60px}._9Hujiq_shapeTwo{opacity:.55;bottom:-150px;right:-120px}._9Hujiq_shapeThree{display:none}._9Hujiq_sparkle{opacity:.6;width:64px;height:64px;top:10px;right:10px}._9Hujiq_card{flex-direction:row}._9Hujiq_cardMedia{aspect-ratio:auto;flex:none;width:116px;min-height:116px}._9Hujiq_cardMedia ._9Hujiq_plate{font-size:var(--sis-glyph-md)}._9Hujiq_cardRank{width:36px;height:36px;font-size:var(--sis-text-body);top:8px;left:8px}._9Hujiq_cardBody{gap:6px;padding:12px 14px}._9Hujiq_first{min-height:340px}._9Hujiq_runnerUp{min-height:220px}}@media (min-width:620px){._9Hujiq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){._9Hujiq_podium{grid-template-rows:repeat(2,minmax(250px,auto));grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}._9Hujiq_first{grid-row:span 2;min-height:520px}._9Hujiq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes _9Hujiq_drift-colour{0%{background-position:0 40%}to{background-position:100% 60%}}@keyframes _9Hujiq_float{0%{transform:translate(0)}to{transform:translate(-24px,18px)}}@keyframes _9Hujiq_float-turn{0%{transform:rotate(18deg)translate(0)}to{transform:rotate(32deg)translate(-20px,-14px)}}@keyframes _9Hujiq_spin{to{transform:rotate(1turn)}}@keyframes _9Hujiq_pulse{0%{box-shadow:0 0 #ffc533b3}70%{box-shadow:0 0 0 10px #ffc53300}to{box-shadow:0 0 #ffc53300}}@keyframes _9Hujiq_marquee{to{transform:translate(-50%)}}@keyframes _9Hujiq_rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
