/* GENERATED by mission-control-divi/tools/build.py from mission-control-home/about.html. Edit that, not this. */
body.mc-site #page-container .ab-hero .phero-copy{min-width:0}
body.mc-site #page-container .ab-dir{position:relative;margin-top:34px;max-width:540px;background:#161D30;color:var(--cream);border:3px solid var(--ink);border-radius:14px;padding:12px 12px 8px;box-shadow:7px 7px 0 var(--teal)}
body.mc-site #page-container .ab-dir::before{content:"";position:absolute;inset:42px 9px 9px;border-radius:7px;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(244,233,211,.045) 0 2px,transparent 2px 8px)}
body.mc-site #page-container .ab-dir-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:3px 6px 8px;font:700 12px/1 var(--mono);letter-spacing:.12em;color:var(--mustard)}
body.mc-site #page-container .ab-dir-top > span{display:inline-flex;align-items:center;gap:9px}
body.mc-site #page-container .ab-dir-top .led{width:8px;height:8px}
body.mc-site #page-container .ab-dir-top .ab-here{font-weight:400;letter-spacing:.04em;color:rgba(244,233,211,.78)}
body.mc-site #page-container .ab-here::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px rgba(255,103,29,.25)}
body.mc-site #page-container .ab-dir ol{position:relative;list-style:none;margin:0;padding:0}
body.mc-site #page-container .ab-dir li + li{border-top:1px solid rgba(244,233,211,.08)}
body.mc-site #page-container .ab-dir a{display:flex;align-items:baseline;gap:12px;padding:9px 8px;border-radius:7px;text-decoration:none;font:400 14.5px/1.2 var(--mono);letter-spacing:.03em}
body.mc-site #page-container .ab-dir a:hover{background:rgba(244,233,211,.07)}
body.mc-site #page-container .ab-dir a:hover .ab-nm{color:var(--mustard)}
body.mc-site #page-container .ab-rm{flex:none;font-weight:700;color:var(--mustard)}
body.mc-site #page-container .ab-nm{font-weight:700;white-space:nowrap}
body.mc-site #page-container .ab-lead{flex:1;min-width:14px;border-bottom:2px dotted rgba(244,233,211,.28);translate:0 -4px}
body.mc-site #page-container .ab-ds{font-size:12.5px;color:rgba(244,233,211,.72);white-space:nowrap}
body.mc-site #page-container .ab-hero .pf{isolation:isolate}
body.mc-site #page-container .ab-ping{position:absolute;left:61%;top:46%;width:52%;aspect-ratio:1;margin:-26% 0 0 -26%;border-radius:50%;border:3px solid #FFD36E;opacity:0;pointer-events:none}
body.mc-site #page-container .ab-beacon{position:absolute;left:32.6%;top:23%;width:10%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#FFF1C9 0 13%,rgba(255,170,90,.8) 28%,rgba(255,103,29,0) 68%);mix-blend-mode:screen}
body.mc-site #page-container .ab-log .sec-head h2{max-width:14ch}
body.mc-site #page-container .ab-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}
body.mc-site #page-container .ab-log .prose{font-size:18.5px}
body.mc-site #page-container .ab-log .prose .ab-pull{margin:30px 0 24px;font:700 clamp(26px,2.6vw,36px)/1.15 var(--display);letter-spacing:-.025em;color:var(--mustard)}
body.mc-site #page-container .ab-file{position:relative;margin-top:34px;transform:rotate(1.4deg)}
body.mc-site #page-container .ab-tab{position:absolute;left:24px;top:-34px;padding:11px 18px 12px;background:#E8BE73;border:3px solid var(--ink);border-bottom:0;border-radius:12px 12px 0 0;font:700 12px/1 var(--mono);letter-spacing:.1em;color:var(--ink)}
body.mc-site #page-container .ab-folder{position:relative;background-color:#E8BE73;border:3px solid var(--ink);border-radius:4px 18px 18px 18px;padding:16px 16px 18px;box-shadow:14px 14px 0 rgba(8,12,24,.5);background-image:repeating-linear-gradient(94deg,rgba(156,106,22,.1) 0 2px,transparent 2px 9px)}
body.mc-site #page-container .ab-paper{position:relative;background:var(--paper);color:var(--ink);border-radius:4px;padding:26px 28px 22px;box-shadow:0 3px 0 rgba(0,0,0,.18);transform:rotate(-1.3deg)}
body.mc-site #page-container .ab-clip{position:absolute;left:30px;top:-24px;width:15px;height:44px;overflow:visible}
body.mc-site #page-container .ab-clip path{fill:none;stroke:#6F7B8C;stroke-width:4;stroke-linecap:round}
body.mc-site #page-container .ab-fhead{display:flex;justify-content:space-between;gap:12px;font:700 12px/1 var(--mono);letter-spacing:.1em;color:var(--rust);padding-bottom:12px;border-bottom:4px double var(--navy)}
body.mc-site #page-container .ab-ftitle{font:700 30px/1.05 var(--display);letter-spacing:-.025em;color:var(--navy);margin:16px 0 8px;padding-right:130px}
body.mc-site #page-container .ab-rows{margin:0}
body.mc-site #page-container .ab-rows > div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1.5px dashed rgba(27,42,74,.25)}
body.mc-site #page-container .ab-rows dt{font:400 13px/1.3 var(--mono);color:#3A4561}
body.mc-site #page-container .ab-rows dd{margin:0;font:700 14px/1.3 var(--mono);color:var(--navy);text-align:right}
body.mc-site #page-container .ab-rows dd.ab-bad{color:var(--rust)}
body.mc-site #page-container .ab-rows .ab-big{align-items:center}
body.mc-site #page-container .ab-rows .ab-big dd{font:700 38px/1 var(--display);letter-spacing:-.03em;color:var(--ink)}
body.mc-site #page-container .ab-fnote{margin-top:14px;font:italic 400 15.5px/1.45 var(--body);color:#26324D}
body.mc-site #page-container .ab-stamp{position:absolute;right:22px;top:74px;padding:8px 11px 7px;border:3px solid var(--rust);outline:1.5px solid var(--rust);outline-offset:3px;border-radius:5px;font:700 13px/1 var(--mono);letter-spacing:.12em;color:var(--rust);transform:rotate(-9deg);opacity:.88;mix-blend-mode:multiply;white-space:nowrap}
body.mc-site #page-container .ab-crew{overflow:hidden}
body.mc-site #page-container .ab-crew::before{content:"";position:absolute;right:-160px;top:-140px;width:640px;height:640px;border-radius:50%;pointer-events:none;
  background:radial-gradient(circle,rgba(255,103,29,.2) 0 2.4px,transparent 3px) 0 0/13px 13px;
  -webkit-mask:radial-gradient(circle,#000 25%,transparent 70%);mask:radial-gradient(circle,#000 25%,transparent 70%)}
body.mc-site #page-container .ab-crew-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:56px;align-items:center}
body.mc-site #page-container .ab-crew .prose{margin-top:24px}
body.mc-site #page-container .ab-crew .readouts{margin-top:34px}
body.mc-site #page-container .ab-badges{position:relative;height:790px}
body.mc-site #page-container .ab-badge{position:absolute;margin:0;background:var(--paper);border:3px solid var(--ink);border-radius:18px;padding:12px 14px 16px;box-shadow:9px 9px 0 var(--navy)}
body.mc-site #page-container .ab-badge-j{--sh:160px;left:0;top:104px;width:min(290px,54%);rotate:-3deg;z-index:2}
body.mc-site #page-container .ab-badge-s{--sh:220px;right:0;top:158px;width:min(224px,41%);rotate:3.5deg;z-index:1;box-shadow:9px 9px 0 var(--orange)}
body.mc-site #page-container .ab-strap{position:absolute;bottom:calc(100% - 4px);width:17px;height:var(--sh);overflow:hidden;background:var(--teal);border:2px solid var(--ink);border-bottom:0;transform-origin:50% 100%;writing-mode:vertical-rl;font:700 12px/18.4px var(--mono);letter-spacing:.14em;color:var(--cream);white-space:nowrap;text-align:center;z-index:-1}
body.mc-site #page-container .ab-strap.ab-l{left:calc(50% - 21px);rotate:-13deg}
body.mc-site #page-container .ab-strap.ab-r{left:calc(50% + 4px);rotate:13deg}
body.mc-site #page-container .ab-badge-s .ab-strap{background:var(--orange);color:var(--ink)}
body.mc-site #page-container .ab-hook{position:absolute;left:50%;top:-17px;width:36px;height:28px;translate:-50% 0;border:3px solid var(--ink);border-radius:9px;background:linear-gradient(#EEF1F4,#98A3B1)}
body.mc-site #page-container .ab-hole{display:block;width:54px;height:11px;margin:4px auto 0;border-radius:6px;background:var(--cream);border:2.5px solid var(--ink)}
body.mc-site #page-container .ab-bhead{display:flex;justify-content:space-between;gap:8px;margin:12px 2px 10px;font:700 12px/1 var(--mono);letter-spacing:.08em;color:var(--rust)}
body.mc-site #page-container .ab-photo{position:relative;display:block;border:3px solid var(--ink);border-radius:10px;overflow:hidden;aspect-ratio:1/1.06;background:var(--navy)}
body.mc-site #page-container .ab-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 16%}
body.mc-site #page-container .ab-mono{display:grid;place-items:center;font:700 clamp(56px,6vw,84px)/1 var(--display);letter-spacing:-.05em;color:var(--mustard);text-shadow:.05em .05em 0 var(--orange);background-color:var(--navy);background-image:linear-gradient(rgba(244,233,211,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(244,233,211,.08) 1px,transparent 1px);background-size:18px 18px}
body.mc-site #page-container .ab-badge h3{margin-top:12px;font-size:28px;line-height:1.05;color:var(--navy);letter-spacing:-.02em}
body.mc-site #page-container .ab-badge-s h3{font-size:23px}
body.mc-site #page-container .ab-role{margin-top:6px;font:700 12.5px/1.3 var(--mono);color:var(--rust)}
body.mc-site #page-container .ab-say{margin-top:3px;font:400 12.5px/1.35 var(--mono);color:#3A4561}
body.mc-site #page-container .ab-bars{display:block;height:22px;margin-top:12px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 5px,var(--ink) 5px 6px,transparent 6px 9px,var(--ink) 9px 12px,transparent 12px 14px,var(--ink) 14px 15px,transparent 15px 19px)}
body.mc-site #page-container .ab-molly{position:absolute;right:0;bottom:-4px;width:176px;margin:0;z-index:3}
body.mc-site #page-container .ab-molly img{width:100%;rotate:12deg;filter:drop-shadow(6px 8px 0 rgba(20,27,45,.18))}
body.mc-site #page-container .ab-mtag{position:absolute;right:178px;bottom:38px;width:226px;z-index:4;background:var(--paper);border:2.5px solid var(--ink);border-radius:12px;padding:10px 13px 11px;box-shadow:5px 5px 0 var(--teal);rotate:-4deg}
body.mc-site #page-container .ab-mtag .ab-t{font:700 12.5px/1 var(--mono);color:var(--rust)}
body.mc-site #page-container .ab-mtag p + p{margin-top:6px;font-size:14.5px;line-height:1.4}
body.mc-site #page-container .ab-stations{gap:28px}
body.mc-site #page-container .ab-st{padding:0;gap:0;overflow:hidden}
body.mc-site #page-container .ab-st-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px 11px;background:var(--navy);border-bottom:3px solid var(--ink)}
body.mc-site #page-container .ab-st-top .lbl{color:var(--mustard)}
body.mc-site #page-container .ab-lights{display:flex;gap:8px}
body.mc-site #page-container .ab-lights .led{width:8px;height:8px}
body.mc-site #page-container .ab-st-body{flex:1;display:flex;flex-direction:column;gap:10px;padding:22px 24px 24px}
body.mc-site #page-container .ab-st .ico{width:56px;height:56px;padding:11px;margin-bottom:4px;border-radius:14px;background:var(--cream);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--mustard)}
body.mc-site #page-container .ab-floor-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:52px}
body.mc-site #page-container .ab-floor-foot p{font:400 14px/1.5 var(--mono);color:rgba(244,233,211,.85)}
body.mc-site #page-container .ab-trophy .sec-head{margin-bottom:76px}
body.mc-site #page-container .ab-trophy .sec-head h2{max-width:12ch}
body.mc-site #page-container .ab-case{position:relative;max-width:1100px;margin:0 auto;background-color:var(--navy);border:4px solid var(--ink);border-radius:24px 24px 12px 12px;padding:64px 30px 34px;box-shadow:14px 14px 0 var(--mustard);
  background-image:radial-gradient(ellipse 55% 30% at 50% 0,rgba(255,226,160,.22),transparent 70%),radial-gradient(circle,rgba(244,233,211,.05) 0 1.2px,transparent 1.8px);background-size:auto,12px 12px}
body.mc-site #page-container .ab-case::after{content:"";position:absolute;inset:12px;border-radius:16px 16px 6px 6px;border:2px solid rgba(244,233,211,.16);pointer-events:none;z-index:3;
  background:linear-gradient(112deg,transparent 0 22%,rgba(255,255,255,.07) 22% 27%,transparent 27% 63%,rgba(255,255,255,.05) 63% 65.5%,transparent 65.5%)}
body.mc-site #page-container .ab-sign{position:absolute;left:50%;top:-20px;translate:-50% 0;z-index:4;background:var(--mustard);border:3px solid var(--ink);border-radius:8px;padding:9px 16px 8px;box-shadow:4px 4px 0 var(--ink);font:700 12.5px/1 var(--mono);letter-spacing:.08em;white-space:nowrap}
body.mc-site #page-container .ab-glass{position:absolute;right:26px;bottom:-17px;z-index:4;background:var(--paper);border:2px solid var(--ink);border-radius:6px;padding:7px 11px 6px;font:400 12px/1 var(--mono);transform:rotate(-2deg);box-shadow:3px 3px 0 rgba(20,27,45,.35)}
body.mc-site #page-container .ab-shelf{position:relative;z-index:2;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;row-gap:34px}
body.mc-site #page-container .ab-shelf + .ab-shelf{margin-top:46px}
body.mc-site #page-container .ab-shelf.ab-s2{grid-template-columns:repeat(4,minmax(0,1fr))}
body.mc-site #page-container .ab-tro{display:flex;flex-direction:column;align-items:center;text-align:center}
body.mc-site #page-container .ab-obj{position:relative;width:100%;height:200px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:14px}
body.mc-site #page-container .ab-obj::after{content:"";position:absolute;left:0;right:0;bottom:0;height:15px;background:linear-gradient(#F2B33D,#C98F22);border-top:2px solid #FFD36E;box-shadow:0 9px 0 rgba(8,12,24,.38)}
body.mc-site #page-container .ab-obj svg{position:relative;z-index:1;height:168px;width:auto;overflow:visible;filter:drop-shadow(5px 5px 0 rgba(8,12,24,.35))}
body.mc-site #page-container .ab-s2 .ab-obj{height:166px}
body.mc-site #page-container .ab-s2 .ab-obj svg{height:132px}
body.mc-site #page-container .ab-tag{margin:22px 14px 0;max-width:250px;background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:6px;padding:10px 12px 10px;box-shadow:3px 3px 0 rgba(8,12,24,.45)}
body.mc-site #page-container .ab-tt{font:700 16.5px/1.2 var(--display);letter-spacing:-.01em;color:var(--navy)}
body.mc-site #page-container .ab-ts{margin-top:5px;font:400 12px/1.4 var(--mono);color:#3A4561}
body.mc-site #page-container .ab-ts a{text-decoration-color:var(--orange);text-underline-offset:3px}
body.mc-site #page-container .ab-eng-s{font:700 10px var(--mono);letter-spacing:1px;fill:#141B2D}
body.mc-site #page-container .ab-eng-xs{font:700 8.5px var(--mono);letter-spacing:.4px;fill:#141B2D}
body.mc-site #page-container .ab-eng-b{font:700 30px var(--display);letter-spacing:-1px;fill:#141B2D}
body.mc-site #page-container .ab-ro-teal{color:var(--teal)}
body.mc-site #page-container .ab-ro-orange{color:var(--orange)}
body.mc-site #page-container .ab-guest h2 em{color:var(--navy)}
body.mc-site #page-container .ab-guest .sec-head h2{max-width:11ch}
body.mc-site #page-container .ab-guest .sec-head > p{font-weight:500}
body.mc-site #page-container .ab-book{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1100px;margin:0 auto;background:var(--navy);border:4px solid var(--ink);border-radius:20px;padding:14px;box-shadow:12px 12px 0 var(--ink)}
body.mc-site #page-container .ab-book::after{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:3px;translate:-50% 0;background:rgba(20,27,45,.5);z-index:2}
body.mc-site #page-container .ab-page{position:relative;margin:0;display:flex;flex-direction:column;background-color:var(--paper);padding:34px 46px 30px;min-height:430px}
body.mc-site #page-container .ab-page.ab-l{border-radius:10px 3px 3px 10px;box-shadow:inset -34px 0 34px -26px rgba(20,27,45,.42)}
body.mc-site #page-container .ab-page.ab-r{border-radius:3px 10px 10px 3px;box-shadow:inset 34px 0 34px -26px rgba(20,27,45,.42)}
body.mc-site #page-container .ab-eh{display:flex;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:22px;border-bottom:2px solid rgba(180,65,11,.55);font:700 12px/1 var(--mono);letter-spacing:.1em;color:var(--rust)}
body.mc-site #page-container .ab-page blockquote{margin:0;font:400 21px/1.55 var(--body);color:var(--ink)}
body.mc-site #page-container .ab-page figcaption{margin-top:auto;padding-top:26px}
body.mc-site #page-container .ab-sig{display:inline-block;font:700 30px/1 var(--display);letter-spacing:-.025em;color:var(--navy);transform:rotate(-2deg);transform-origin:0 50%}
body.mc-site #page-container .ab-swash{display:block;width:180px;height:14px;margin:4px 0 10px;overflow:visible}
body.mc-site #page-container .ab-swash path{fill:none;stroke:var(--orange);stroke-width:4;stroke-linecap:round}
body.mc-site #page-container .ab-org{display:block;font:400 13px/1.4 var(--mono);color:#3A4561}
body.mc-site #page-container .ab-src{display:block;margin-top:4px;font:400 12px/1.4 var(--mono);color:#5A6380}
body.mc-site #page-container .ab-pg{position:absolute;bottom:12px;font:400 12px/1 var(--mono);color:#7A8197}
body.mc-site #page-container .ab-page.ab-l .ab-pg{left:20px}
body.mc-site #page-container .ab-page.ab-r .ab-pg{right:20px}
body.mc-site #page-container .ab-ribbon{position:absolute;left:calc(50% + 34px);bottom:-58px;z-index:-1;width:26px;height:110px;background:var(--teal);border:2.5px solid var(--ink);border-top:0;clip-path:polygon(-10% 0,110% 0,110% 100%,50% 84%,-10% 100%)}
body.mc-site #page-container .ab-guest-foot{display:flex;justify-content:center;margin-top:78px}
@media (prefers-reduced-motion:no-preference){
.js body.mc-site #page-container .ab-hero .phero-copy > :nth-child(7){animation-delay:.56s}
.js body.mc-site #page-container .ab-ping{animation:abping 3.6s 1.2s ease-out infinite}
.js body.mc-site #page-container .ab-ping.ab-p2{animation-delay:2.4s}
.js body.mc-site #page-container .ab-ping.ab-p3{animation-delay:3.6s}
.js body.mc-site #page-container .ab-beacon{animation:blink 1.7s ease-in-out infinite}
body.mc-site #page-container .ab-armed .ab-rows > div,body.mc-site #page-container .ab-armed .ab-fnote{opacity:0;translate:-10px 0}
body.mc-site #page-container .ab-armed.go .ab-rows > div,body.mc-site #page-container .ab-armed.go .ab-fnote{opacity:1;translate:0 0;transition:opacity .2s steps(2) calc(.3s + var(--i,0) * .22s),translate .3s calc(.3s + var(--i,0) * .22s)}
body.mc-site #page-container .ab-armed .ab-stamp{opacity:0;scale:2.3}
body.mc-site #page-container .ab-armed.go .ab-stamp{opacity:.88;scale:1;transition:scale .3s cubic-bezier(.2,1.7,.4,1) var(--ts,2.6s),opacity .12s var(--ts,2.6s)}
body.mc-site #page-container .ab-armed.go .ab-paper{animation:jolt .35s calc(var(--ts,2.6s) + .08s) ease-out}
}
@keyframes abping{0%{opacity:.95;scale:.1}100%{opacity:0;scale:1}}
@media (max-width:1180px){
body.mc-site #page-container .ab-split{gap:56px}
body.mc-site #page-container .ab-ftitle{font-size:26px}
}
@media (max-width:980px){
body.mc-site #page-container .ab-split,body.mc-site #page-container .ab-crew-grid{grid-template-columns:minmax(0,1fr);gap:40px}
body.mc-site #page-container .ab-file{max-width:600px}
body.mc-site #page-container .ab-badges{width:100%;max-width:580px;margin:30px auto 0}
body.mc-site #page-container .ab-shelf.ab-s2{grid-template-columns:repeat(2,minmax(0,1fr))}
body.mc-site #page-container .ab-book{grid-template-columns:minmax(0,1fr);gap:14px}
body.mc-site #page-container .ab-book::after{display:none}
body.mc-site #page-container .ab-page.ab-l,body.mc-site #page-container .ab-page.ab-r{border-radius:10px;box-shadow:none;min-height:0}
body.mc-site #page-container .ab-ribbon{left:auto;right:48px}
}
@media (max-width:760px){
body.mc-site #page-container .ab-dir{margin-top:26px;padding:10px 8px 6px;box-shadow:5px 5px 0 var(--teal)}
body.mc-site #page-container .ab-dir-top{font-size:12px;margin:3px 6px 8px}
body.mc-site #page-container .ab-dir a{gap:9px;padding:9px 6px;font-size:13.5px}
body.mc-site #page-container .ab-lead{display:none}
body.mc-site #page-container .ab-ds{margin-left:auto;font-size:12px}
body.mc-site #page-container .ab-log .prose{font-size:17px}
body.mc-site #page-container .ab-file{margin-top:40px;transform:none}
body.mc-site #page-container .ab-folder{padding:10px 10px 12px;box-shadow:8px 8px 0 rgba(8,12,24,.5)}
body.mc-site #page-container .ab-paper{padding:22px 16px 18px;transform:rotate(-.8deg)}
body.mc-site #page-container .ab-ftitle{font-size:24px;padding-right:0;margin-top:70px}
body.mc-site #page-container .ab-stamp{top:62px;right:auto;left:18px;font-size:12px;transform:rotate(-4deg)}
body.mc-site #page-container .ab-rows dt{font-size:12px}
body.mc-site #page-container .ab-rows dd{font-size:13px}
body.mc-site #page-container .ab-rows .ab-big dd{font-size:30px}
body.mc-site #page-container .ab-badges{height:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start;padding:120px 0 196px;margin-top:10px}
body.mc-site #page-container .ab-badge{position:relative;left:auto;right:auto;top:auto;width:auto;padding:10px 10px 12px;box-shadow:6px 6px 0 var(--navy)}
body.mc-site #page-container .ab-badge-j{--sh:140px}
body.mc-site #page-container .ab-badge-s{--sh:180px;margin-top:44px;box-shadow:6px 6px 0 var(--orange)}
body.mc-site #page-container .ab-bhead{font-size:12px;margin:10px 0 8px}
body.mc-site #page-container .ab-badge h3{font-size:20px}
body.mc-site #page-container .ab-badge-s h3{font-size:18px}
body.mc-site #page-container .ab-role,body.mc-site #page-container .ab-say{font-size:12px}
body.mc-site #page-container .ab-mono{font-size:52px}
body.mc-site #page-container .ab-bars{height:16px}
body.mc-site #page-container .ab-molly{width:150px;right:0;bottom:0}
body.mc-site #page-container .ab-mtag{right:136px;bottom:28px;width:min(200px,calc(100% - 140px));padding:9px 11px 10px}
body.mc-site #page-container .ab-mtag p + p{font-size:13.5px}
body.mc-site #page-container .ab-stations{gap:22px}
body.mc-site #page-container .ab-trophy .sec-head{margin-bottom:60px}
body.mc-site #page-container .ab-case{padding:58px 10px 34px;box-shadow:8px 8px 0 var(--mustard)}
body.mc-site #page-container .ab-shelf{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}
body.mc-site #page-container .ab-shelf.ab-s1 .ab-tro:last-child{grid-column:1 / -1}
body.mc-site #page-container .ab-obj{height:160px}
body.mc-site #page-container .ab-obj svg{height:130px}
body.mc-site #page-container .ab-s2 .ab-obj{height:132px}
body.mc-site #page-container .ab-s2 .ab-obj svg{height:104px}
body.mc-site #page-container .ab-tag{margin:18px 6px 0;padding:8px 9px}
body.mc-site #page-container .ab-tt{font-size:14.5px}
body.mc-site #page-container .ab-ts{font-size:12px}
body.mc-site #page-container .ab-glass{right:12px}
body.mc-site #page-container .ab-book{padding:10px;box-shadow:7px 7px 0 var(--ink)}
body.mc-site #page-container .ab-page{padding:28px 20px 34px}
body.mc-site #page-container .ab-page blockquote{font-size:18px}
body.mc-site #page-container .ab-sig{font-size:26px}
body.mc-site #page-container .ab-ribbon{right:30px;height:96px;bottom:-50px}
}

