/* mirifx.com in Ink & gold (Six, 20 Oct 2026), Miri's chosen look: brand colours only, cream, champagne gold and ink.
   The sections after the hero alternate so two of the same colour never meet:
   What we believe ink · Mentor cream · My story ink · From Zero to Hero cream · Five days ink · Certificate gold ·
   Quiz cream · SIX ink · FAQ cream · Contact ink. Glass is white frost on cream and gold-edged smoked glass on ink.
   Loaded last, so it only recolours; layouts and motion stay as they are. */
:root{--igCream:radial-gradient(50% 45% at 90% 10%,#fffaf1,transparent 70%),linear-gradient(170deg,#f6f1e8,#ece3d5);
  --igInk:radial-gradient(45% 40% at 85% 15%,rgba(227,192,138,.2),transparent 70%),radial-gradient(40% 40% at 10% 90%,rgba(156,111,55,.18),transparent 70%),linear-gradient(170deg,#1a1b1f,#121316);
  --igGold:#e3c08a;--igGoldD:#9c6f37;--igBronze:#5a3a1a;--igIvory:#f3ede2;--igMuted:#cfc7b8;
  --igSmoke:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.03));--igSmokeEdge:1px solid rgba(227,192,138,.35);
  --igSmokeShadow:inset 0 1px 0 rgba(255,255,255,.12),0 30px 60px -36px rgba(0,0,0,.8)}
.ig-smoke,.mani .side.yes,.mani .side.no,.mani .np,#story .ctr,#story .sig,#story .s4r .nos span,#academy .switch.gcards button,#academy .countbox.seatbox,#contact .in{background:var(--igSmoke)!important;border:var(--igSmokeEdge)!important;box-shadow:var(--igSmokeShadow)!important;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}
.mani h2 em,#story h2 em,#academy h2 em,#contact h2 em,#six h2 em{background:none!important;-webkit-text-fill-color:currentColor;color:var(--igGold)!important;animation:none!important}

/* ── ink: What we believe ── */
.mani{background:var(--igInk)!important;color:var(--igIvory)}
.mani::before,.mani .blobs{display:none!important}
.mani .k{color:var(--igGold)!important}
.mani .big .g{background:linear-gradient(100deg,#b8894f,#e3c08a 35%,#fff1d2 50%,#e3c08a 65%,#9c6f37)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:heroGild 8s ease-in-out infinite}
.mani .side.no{color:#9d968a}.mani .side.no .sk{color:var(--igGold)}.mani .side.no li span::after{background:var(--igGold)!important}
.mani .side.yes{color:var(--igIvory)}.mani .side.yes .sk{color:var(--igGold)}.mani .side.yes li b{color:var(--igGold)!important}
.mani .vs{background:#1d1e22;color:var(--igGold);box-shadow:0 0 0 1px rgba(227,192,138,.35),0 10px 30px -10px rgba(0,0,0,.6)}
.mani .np b{color:var(--igGold)!important}.mani .np span{color:var(--igMuted)!important}

/* ── cream: Mentor ── */
#mentor.cat.mint{background:var(--igCream)!important;--acc:var(--igGoldD)}
#mentor::before{display:none}
#mentor .k{color:var(--igGoldD)!important}#mentor .cd{background:var(--igGoldD)!important}
#mentor .mstats b{color:var(--igGoldD)!important}

/* ── ink: My story ── */
#story.s4{background:var(--igInk)!important;color:var(--igIvory)}
#story.s4::before,#story.s4::after{display:none}
#story .s4r .k{color:var(--igGold)!important}
#story .s4r p{color:var(--igMuted)!important}
#story .s4r .end{color:var(--igIvory)!important}
#story .s4r .nos span{color:var(--igGold)!important}#story .s4r .nos span::after{background:var(--igGold)!important}
#story .mosaic figure{border-color:rgba(255,255,255,.12)!important;background:#1d1e22!important;box-shadow:0 26px 50px -30px rgba(0,0,0,.8)!important}
#story .mosaic figure.first figcaption{color:var(--igIvory)!important;background:rgba(18,19,22,.7)!important;box-shadow:inset 0 0 0 1px rgba(227,192,138,.35)!important}
#story .ctr b{background:linear-gradient(100deg,#b8894f,#e3c08a 40%,#fff1d2 52%,#c99a5e 80%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
#story .ctr span,#story .sig span{color:var(--igMuted)!important}#story .sig b{color:var(--igIvory)}

/* ── cream: From Zero to Hero ── */
.bpx{background:var(--igCream)!important}
.bpx .bpx-orb{display:none}

/* ── ink: Five days. In the room. ── */
#academy.cat.peach{background:var(--igInk)!important;color:var(--igIvory);--acc:var(--igGold)}
#academy::before,#academy::after{display:none}
#academy .k{color:var(--igGold)!important}#academy .k .cd{background:var(--igGold)!important}
#academy .aclead{color:var(--igMuted)!important}
#academy .switch.gcards button{color:var(--igIvory)!important}
#academy .switch.gcards .gtop span{color:var(--igGold)!important}
#academy .switch.gcards button[aria-selected="true"]{background:linear-gradient(160deg,#f1d8a8,#d6ab6c)!important;color:#121214!important;border-color:#e3c08a!important}
#academy .switch.gcards button[aria-selected="true"] .gtop span{color:var(--igBronze)!important}
#academy .gbar i{background:rgba(227,192,138,.85)}#academy .gbar i.t{background:rgba(243,237,226,.28)}
#academy .seatbig>b{color:var(--igGold)!important}
#academy .seatbig strong{color:var(--igIvory)}#academy .seatbig span,#academy .sfacts{color:var(--igMuted)!important}
#academy .sdots i{background:transparent;box-shadow:inset 0 0 0 2px var(--igGold)}#academy .sdots i.t{background:var(--igIvory);box-shadow:none}
#academy .sacts .pill.ink{background:linear-gradient(180deg,#f1d8a8,#d6ab6c)!important;color:#121214!important}
#academy .room{background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.03))!important;border:var(--igSmokeEdge)!important}
#academy .legend,#academy .door{color:var(--igMuted)}
#academy .seal text{fill:var(--igBronze)}

/* ── champagne gold: Certificate ── */
#certificate.cat.champ{background:radial-gradient(50% 45% at 12% 10%,rgba(255,248,230,.85),transparent 70%),radial-gradient(45% 40% at 90% 90%,rgba(176,128,62,.35),transparent 70%),linear-gradient(165deg,#f1e0bb,#e4c891 58%,#d6b273)!important;--acc:var(--igBronze)}
#certificate::before{display:none}
#certificate .k{color:var(--igBronze)!important}#certificate .cd{background:var(--igBronze)!important}
#certificate h2 em{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-weight:600;font-stretch:100%;font-size:1.12em;color:var(--igBronze)}
#certificate .lead{color:#3a2a18!important}

/* ── cream: Quiz ── */
#quiz{background:var(--igCream)!important}
#quiz .blobs{display:none}

/* ── ink: SIX keeps its night, in gold ── */
#six .k,#six .sixstory .k{color:var(--igGold)!important}

/* ── cream: FAQ ── */
#faq{background:var(--igCream)!important}
#faq::before{display:none}
#faq .k{color:var(--igGoldD)}
#faq summary::after{color:var(--igGoldD)}

/* ── ink: Contact ── */
#contact{background:var(--igInk)!important;color:var(--igIvory)}
#contact .blobs{display:none}
#contact .in svg{fill:var(--igIvory)!important}
#contact h2 em{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-weight:600;font-stretch:100%;font-size:1.1em}
#contact .lead{color:var(--igMuted)!important}
#contact .pill.ink{background:linear-gradient(180deg,#f1d8a8,#d6ab6c)!important;color:#121214!important}
#contact .pill.glass{background:rgba(255,255,255,.08)!important;color:var(--igIvory)!important;box-shadow:inset 0 0 0 1px rgba(227,192,138,.35)}
#academy .sdots i{animation:none!important}
#academy .desk.f{box-shadow:0 0 0 2px #e3c08a inset,0 0 22px rgba(227,192,138,.35),0 7px 0 rgba(0,0,0,.08)!important}
#academy .desk.p{background:#e3c08a!important;color:#121214!important}
#academy .legend .lf{box-shadow:inset 0 0 0 2px #e3c08a!important;background:transparent!important}#academy .legend .lt{background:#f3ede2!important}

/* One type system for every section (Six, 20 Oct 2026): the same size for every section title, one size for the small
   label above it, one for the running text and one for the bold statements (the mentor's quote, the story's last line). */
:root{--igTitle:clamp(36px,min(4.6vw,8.5vh),72px);--igBody:clamp(16px,1.2vw,18px);--igStatement:clamp(22px,2vw,32px)}
.mani h2.big,.m2h .big,#story .s4h,.bpx h2.big,#academy .achead h2.big,#certificate h2.big,#quiz h2,#quiz .q,#six h2.big,#contact h2.big,#university-path h2.big,#workspace h2.big{
  font-size:var(--igTitle)!important;line-height:.95!important;letter-spacing:-.035em!important;font-weight:800!important;font-stretch:125%!important;margin:0}
.mani .k,#mentor .k,#story .k,.bpx .k,#academy .k,#certificate .k,#quiz .k,#six .k,#faq .k,#contact .k{font:600 12.5px var(--m)!important;letter-spacing:.2em!important;text-transform:uppercase}
.mani .lead,.bpx .lead,#academy .aclead,#story .s4r p:not(.k):not(.end),#certificate .lead,#six .lead,#six .sixstory .sp,#contact .lead,#quiz .lead,#faq p,.mani .side li,#mentor .mentor p:not(.k):not(.quote){
  font-family:var(--f)!important;font-size:var(--igBody)!important;line-height:1.55!important;font-weight:400}
.mani .side li{font-weight:700!important;font-stretch:112%!important;letter-spacing:-.01em}
#mentor .quote,#story .s4r .end{font-size:var(--igStatement)!important;line-height:1.12!important;font-weight:800!important;font-stretch:118%!important;letter-spacing:-.02em!important}
.bpx-facts span,.mani .np span,#mentor .mstats span{font-size:13px!important}
.bpx-facts b,.mani .np b,#mentor .mstats b{font:800 clamp(24px,2.4vw,36px)/1 var(--f)!important;font-stretch:125%!important;letter-spacing:-.03em!important}
@media (max-width:900px){:root{--igTitle:clamp(32px,9.4vw,44px);--igBody:15px;--igStatement:22px}}

/* titles: one size that keeps every section title on two lines */
:root{--igTitle:clamp(34px,min(4.2vw,8vh),64px)}
@media (max-width:900px){:root{--igTitle:clamp(32px,9.4vw,44px)}}
/* Certificate: the title runs across the top, the certificate and its words sit side by side under it */
#certificate .certwrap{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,4vw,64px);row-gap:16px;align-items:center}
#certificate .certwrap>div:last-child{display:contents!important}
#certificate .certwrap .k{grid-column:1/-1;grid-row:1;margin:0}
#certificate .certwrap h2{grid-column:1/-1;grid-row:2;margin:0 0 clamp(14px,2vw,26px)!important}
#certificate .certwrap .tilt{grid-column:1;grid-row:3}
#certificate .certwrap .lead{grid-column:2;grid-row:3;align-self:center;max-width:46ch}
@media (max-width:900px){#certificate .certwrap{grid-template-columns:minmax(0,1fr)}#certificate .certwrap .tilt{grid-column:1;grid-row:3}#certificate .certwrap .lead{grid-column:1;grid-row:4}}
/* SIX: a wider column for its title */
@media (min-width:1000px){#six .in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)!important}}

/* Five days. In the room: the classroom as a real room. A dark floor with fine lines, the lit screen with MH at the
   front, desks with a glowing monitor; a taken desk shows a student, a free one glows gold and invites a tap. */
#academy .room{background:radial-gradient(70% 60% at 50% 0%,rgba(227,192,138,.14),transparent 70%),linear-gradient(180deg,#2b2823,#1b1a1c)!important;border:1px solid rgba(227,192,138,.3)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 70px 90px -50px rgba(0,0,0,.85)!important;position:relative;overflow:hidden}
#academy .room::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 46px),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 46px);border-radius:inherit}
#academy .screen{position:relative;background:linear-gradient(90deg,#141416,#2e2922 50%,#141416)!important;border:1px solid rgba(227,192,138,.45);box-shadow:0 0 34px rgba(227,192,138,.38),0 8px 0 rgba(0,0,0,.35)}
#academy .screen svg{fill:#f3d39b!important;filter:drop-shadow(0 0 6px rgba(243,211,155,.6))}
#academy .desk{background:linear-gradient(180deg,#4a4239,#2f2a24)!important;color:rgba(243,237,226,.55)!important;box-shadow:0 7px 0 rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)!important;font:600 9.5px var(--m)!important;display:grid;align-content:end;justify-items:center;padding-bottom:4px}
#academy .desk::before{background:linear-gradient(180deg,#121214,#1f1d1b)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);top:12%!important;height:30%!important}
#academy .desk.t::after{content:"";position:absolute;left:50%;top:-34%;width:44%;aspect-ratio:1;transform:translateX(-50%);background:#e9e1d3;opacity:.85;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='7.5' r='4.2'/><path d='M3.5 23c0-5 3.8-8.5 8.5-8.5s8.5 3.5 8.5 8.5z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='7.5' r='4.2'/><path d='M3.5 23c0-5 3.8-8.5 8.5-8.5s8.5 3.5 8.5 8.5z'/></svg>") center/contain no-repeat;filter:drop-shadow(0 3px 2px rgba(0,0,0,.4))}
#academy .desk.t::before{background:linear-gradient(180deg,#2a3a35,#16211e)!important;box-shadow:inset 0 0 0 1px rgba(127,209,173,.25),0 0 10px rgba(127,209,173,.18)}
#academy .desk.f{background:linear-gradient(180deg,rgba(243,211,155,.16),rgba(243,211,155,.05))!important;color:#f3d39b!important;box-shadow:0 0 0 1.5px #e3c08a inset,0 0 24px rgba(227,192,138,.45),0 7px 0 rgba(0,0,0,.35)!important}
#academy .desk.f::before{background:linear-gradient(180deg,#3a3122,#241f17)!important;box-shadow:inset 0 0 0 1px rgba(243,211,155,.45),0 0 12px rgba(243,211,155,.35)}
#academy .desk.f:hover{background:linear-gradient(180deg,rgba(243,211,155,.3),rgba(243,211,155,.1))!important}
#academy .desk.p{background:linear-gradient(180deg,#f3d39b,#c99a5e)!important;color:#121214!important}
#academy .door{opacity:.6;color:#e3c08a!important}
#academy .legend .lf{box-shadow:inset 0 0 0 1.5px #e3c08a,0 0 8px rgba(227,192,138,.5)!important;background:rgba(243,211,155,.12)!important}#academy .legend .lt{background:#4a4239!important}
#certificate .certwrap h2,#six h2.big,.mani h2.big{white-space:normal!important;overflow-wrap:normal;text-wrap:balance}

/* The class invitation popup in Ink & gold (Six, 20 Oct 2026): ink card with a warm gold glow and a gold edge, the date
   and "It could be yours." in gold, taken seats ivory, free seats glowing gold, the gold call to action. */
.mfx-pop::backdrop{background:rgba(10,9,8,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.pp-card{background:radial-gradient(60% 45% at 20% 0%,rgba(227,192,138,.2),transparent 70%),radial-gradient(50% 40% at 95% 100%,rgba(156,111,55,.22),transparent 70%),linear-gradient(170deg,#1b1c20,#111214)!important;box-shadow:0 40px 120px -20px rgba(0,0,0,.75),0 0 0 1px rgba(227,192,138,.35),inset 0 1px 0 rgba(255,255,255,.08)!important}
.pp-card::before{background:radial-gradient(60% 50% at 20% 0%,rgba(243,211,155,.12),transparent 70%)!important}
.pp-body .k{color:var(--igGold)!important}.pp-body .k .dot{background:var(--igGold)!important;box-shadow:0 0 0 4px rgba(227,192,138,.18)!important}
.pp-body .g{background:linear-gradient(100deg,#b8894f,#e3c08a 35%,#fff1d2 50%,#e3c08a 65%,#9c6f37)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:heroGild 8s ease-in-out infinite}
.pp-date{background:linear-gradient(100deg,#9c6f37,#e3c08a 30%,#fff1d2 48%,#e3c08a 66%,#9c6f37)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 0 22px rgba(227,192,138,.3))!important}
.pp-meta{color:var(--igMuted)!important}
.pp-seats i{background:rgba(243,237,226,.85)!important}
.pp-seats i.f{background:rgba(243,211,155,.16)!important;box-shadow:0 0 0 1.5px #e3c08a inset,0 0 14px rgba(227,192,138,.5)!important}
.pp-count{color:#a39a8b!important}.pp-count b{color:var(--igGold)!important}
.pp-act .pill.ink,.pp-act .ip-cta{background:linear-gradient(180deg,#f1d8a8,#d6ab6c)!important;color:#121214!important;box-shadow:0 16px 30px -16px rgba(214,171,108,.7)}
.pp-act .ip-later{background:rgba(255,255,255,.07)!important;color:var(--igIvory)!important;box-shadow:inset 0 0 0 1px rgba(227,192,138,.35)}
.pp-x{background:rgba(255,255,255,.08)!important;color:var(--igIvory)!important;box-shadow:inset 0 0 0 1px rgba(227,192,138,.3)}

/* A full group (Six, 20 Oct 2026): instead of the round peach seal, a gold-edged smoked glass plate over the room,
   in the same family as the cards around it, with a slow gold light along its edge. */
#academy .seal{width:auto!important;height:auto!important;min-width:260px;margin:0!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%) rotate(-3deg)!important;border-radius:22px!important;padding:22px 30px 20px!important;
  background:linear-gradient(160deg,rgba(28,27,30,.9),rgba(16,16,18,.86))!important;border:1px solid rgba(227,192,138,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 6px rgba(227,192,138,.08),0 40px 70px -30px rgba(0,0,0,.8)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;text-align:center}
#academy .seal::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(110deg,transparent 30%,#fff1d2 50%,transparent 70%);background-size:250% 100%;animation:sealSheen 4.5s ease-in-out infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
@keyframes sealSheen{0%{background-position:120% 0}100%{background-position:-120% 0}}
#academy .seal svg{display:none!important}
#academy .seal>div{display:grid;gap:8px;justify-items:center}
#academy .seal>div::before{content:"";width:34px;height:34px;border-radius:10px;transform:rotate(45deg);background:linear-gradient(145deg,#f3d39b,#b8894f);box-shadow:0 0 18px rgba(227,192,138,.45);margin-bottom:6px}
#academy .seal b{font:800 clamp(24px,2.4vw,32px)/1 var(--f)!important;font-stretch:125%!important;letter-spacing:-.02em!important;text-transform:none;background:linear-gradient(100deg,#e3c08a,#fff1d2 50%,#d6ab6c);-webkit-background-clip:text;background-clip:text;color:transparent!important}
#academy .seal span{font:600 11px var(--m)!important;letter-spacing:.16em!important;text-transform:uppercase;color:#cfc7b8!important}
@media (prefers-reduced-motion:reduce){#academy .seal::before{animation:none}}
/* the room stands straight, facing the visitor; it still leans in a little on hover */
#academy .room{transform:none!important;transition:transform .8s cubic-bezier(.16,1,.3,1)}
#academy .roomwrap:hover .room{transform:perspective(1400px) rotateX(10deg) translateY(-4px)!important}
#academy .seal{transform:translate(-50%,-50%)!important}
/* the next-group card inside a full group, in the same smoked glass */
#academy .nextcard{background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.04))!important;border:1px solid rgba(227,192,138,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;color:#f3ede2!important}
#academy .nextcard .nk{color:#e3c08a!important}#academy .nextcard b{color:#f3ede2!important}#academy .nextcard small{color:#cfc7b8!important}
#academy .nextcard .pill.ink{background:linear-gradient(180deg,#f1d8a8,#d6ab6c)!important;color:#121214!important}
/* the full-group plate in gold foil, so it stands out over the dark room */
#academy .seal{background:linear-gradient(160deg,#f6e2b8,#e3c08a 45%,#c99a5e)!important;border:1px solid rgba(255,248,230,.85)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.7),0 0 0 6px rgba(227,192,138,.14),0 40px 70px -26px rgba(0,0,0,.85)!important;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:4}
#academy .seal>div::before{background:linear-gradient(145deg,#2a2622,#121214)!important;box-shadow:0 8px 16px -8px rgba(0,0,0,.6)!important}
#academy .seal b{background:none!important;color:#121214!important;-webkit-text-fill-color:#121214}
#academy .seal span{color:#5a3a1a!important}
#academy .roomstage.is-full .room{filter:saturate(.6) brightness(.8);opacity:1}
@media (max-width:900px){#academy .seal{min-width:0!important;padding:12px 20px 11px!important;border-radius:16px!important}#academy .seal b{font-size:19px!important}#academy .seal>div{gap:5px}#academy .seal>div::before{width:20px;height:20px;border-radius:6px;margin-bottom:3px}#academy .seal span{font-size:9.5px!important}}
/* A full group, take three (Six, 20 Oct 2026): no plate. A clear band of frosted glass runs across the room like
   lettering etched on a glass door; the desks blur behind it and the words are gold. */
#academy .seal{left:4%!important;right:4%!important;top:50%!important;width:auto!important;min-width:0!important;transform:translateY(-50%)!important;border-radius:16px!important;padding:16px 22px!important;
  background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.14) 50%,rgba(255,255,255,.04))!important;border:0!important;border-top:1px solid rgba(243,211,155,.55)!important;border-bottom:1px solid rgba(243,211,155,.55)!important;
  box-shadow:0 20px 40px -24px rgba(0,0,0,.7)!important;-webkit-backdrop-filter:blur(7px) saturate(1.2)!important;backdrop-filter:blur(7px) saturate(1.2)!important}
#academy .seal::before{display:none!important}
#academy .seal>div{display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 16px}
#academy .seal>div::before{display:none!important}
#academy .seal b{font:800 clamp(20px,2.2vw,30px)/1 var(--f)!important;font-stretch:125%!important;letter-spacing:.02em!important;text-transform:uppercase;background:linear-gradient(100deg,#e3c08a,#fff1d2 50%,#d6ab6c)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4))}
#academy .seal b br{display:none}
#academy .seal span{font:600 11px var(--m)!important;letter-spacing:.18em!important;color:#f3ede2!important;opacity:.85}
@media (max-width:900px){#academy .seal{padding:12px 14px!important;left:3%!important;right:3%!important}#academy .seal b{font-size:18px!important}#academy .seal span{font-size:9.5px!important}}
