/* GENERATED by mission-control-divi/tools/build.py from mission-control-home/links.html. Edit that, not this. */
body.mc-site #page-container .lk-hero{padding-bottom:84px;overflow:clip}
body.mc-site #page-container .lk-hero .phero-grid{align-items:start}
body.mc-site #page-container .lk-hero .phero-copy{max-width:640px}
body.mc-site #page-container .lk-op{display:flex;align-items:center;gap:16px;margin:2px 0 20px}
body.mc-site #page-container .lk-face{position:relative;flex:none;display:block;width:88px;height:88px;border-radius:50%;overflow:hidden;background:var(--navy);border:4px solid var(--mustard);box-shadow:0 0 0 3px var(--ink),5px 6px 0 3px rgba(20,27,45,.22)}
body.mc-site #page-container .lk-face img{width:100%;height:100%;object-fit:cover;object-position:42% 30%;transform:scale(1.5);transform-origin:42% 38%}
body.mc-site #page-container .lk-who{display:flex;flex-direction:column;gap:6px}
body.mc-site #page-container .lk-name{font:700 20px/1.1 var(--display);letter-spacing:-.02em;color:var(--navy)}
body.mc-site #page-container .lk-org{display:flex;align-items:center;gap:9px;font:700 12.5px/1 var(--mono);letter-spacing:.05em;color:var(--rust)}
body.mc-site #page-container .lk-org .led{width:8px;height:8px}
body.mc-site #page-container .lk-hero h1{max-width:none}
body.mc-site #page-container .lk-h1b{display:block;margin-top:12px;font-size:clamp(23px,2.5vw,34px);line-height:1.14;letter-spacing:-.028em;max-width:21ch}
body.mc-site #page-container .lk-hero h2{margin-top:46px;font-size:clamp(25px,2.4vw,33px);line-height:1.1;letter-spacing:-.03em;color:var(--navy);max-width:20ch}
body.mc-site #page-container .lk-hero h2 em,body.mc-site #page-container .lk-fav h3 em{font-style:normal;color:var(--rust)}
body.mc-site #page-container .lk-gp{margin-top:12px;font-size:18px;line-height:1.5;color:#26324D;max-width:32em}
body.mc-site #page-container .lk-hero .lk-board{margin-top:22px}
body.mc-site #page-container .lk-hero .pposter{--pw:min(400px,30vw);position:sticky;top:calc(var(--hh) + 64px);margin-top:84px}
body.mc-site #page-container .lk-board{list-style:none;margin:0;padding:0;display:grid;gap:14px}
body.mc-site #page-container .lk-board li{min-width:0}
body.mc-site #page-container .lk-jack{position:relative;display:flex;align-items:center;gap:16px;min-height:80px;height:100%;padding:14px 20px 14px 14px;background:var(--paper);color:var(--ink);border:3px solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 var(--navy);text-decoration:none;transition:translate .2s,box-shadow .2s}
body.mc-site #page-container .lk-jack:hover{translate:-2px -2px;box-shadow:8px 8px 0 var(--orange)}
body.mc-site #page-container .lk-jack:active{translate:2px 2px;box-shadow:2px 2px 0 var(--navy)}
body.mc-site #page-container .lk-sock{position:relative;flex:none;width:46px;height:46px;border-radius:50%;border:3px solid var(--ink);background:radial-gradient(circle,var(--ink) 0 6.5px,#C9D2E2 7px 10px,#3B4A6E 10.5px 11.5px,var(--navy) 12px)}
body.mc-site #page-container .lk-sock::before{content:"";position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#FFB37F 0 18%,var(--orange) 20%);border:2.5px solid var(--ink);scale:0;transition:scale .25s cubic-bezier(.2,1.6,.4,1)}
body.mc-site #page-container .lk-jack:hover .lk-sock::before,body.mc-site #page-container .lk-jack:focus-visible .lk-sock::before{scale:1}
body.mc-site #page-container .lk-sock .led{position:absolute;right:-4px;top:-4px;width:11px;height:11px;border:2px solid var(--ink);box-sizing:content-box}
body.mc-site #page-container .lk-sock svg{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;fill:none;stroke:var(--cream);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
body.mc-site #page-container .lk-sock svg .fill{fill:var(--cream);stroke:none}
body.mc-site #page-container .lk-brand{background:var(--navy)}
body.mc-site #page-container .lk-txt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
body.mc-site #page-container .lk-t{font:700 19px/1.2 var(--display);letter-spacing:-.015em;color:var(--navy)}
body.mc-site #page-container .lk-s{font-size:15px;line-height:1.35;color:#3A4561}
body.mc-site #page-container .lk-s.lk-m{font:400 12.5px/1.3 var(--mono);letter-spacing:.02em;color:#4F5873}
body.mc-site #page-container .lk-go{width:22px;height:22px;color:var(--rust);stroke-width:2.6;transition:translate .2s}
body.mc-site #page-container .lk-jack:hover .lk-go{translate:3px 0}
body.mc-site #page-container .lk-hot{background:var(--orange)}
body.mc-site #page-container .lk-hot .lk-t{color:var(--ink)}
body.mc-site #page-container .lk-hot .lk-s{color:#2A1A10}
body.mc-site #page-container .lk-hot .lk-go{color:var(--ink)}
body.mc-site #page-container .lk-hot:hover{box-shadow:8px 8px 0 var(--navy)}
body.mc-site #page-container .lk-gd-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:34px;align-items:start}
body.mc-site #page-container .lk-gd{position:relative;background:var(--paper);color:var(--ink);border:3px solid var(--ink);border-radius:20px;box-shadow:10px 10px 0 rgba(8,12,24,.55)}
body.mc-site #page-container .lk-gd-b{box-shadow:10px 10px 0 var(--mustard)}
body.mc-site #page-container .lk-stub{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 24px 15px;border-bottom:3px dashed var(--ink);border-radius:17px 17px 0 0;background-color:var(--mustard);background-image:radial-gradient(circle,rgba(20,27,45,.12) 0 1.4px,transparent 2px);background-size:10px 10px}
body.mc-site #page-container .lk-stub-free{background-color:var(--orange)}
body.mc-site #page-container .lk-stub-k{display:flex;align-items:center;gap:9px;font:700 12.5px/1.2 var(--mono);letter-spacing:.08em;color:var(--ink)}
body.mc-site #page-container .lk-stub-k .led{width:8px;height:8px}
body.mc-site #page-container .lk-stub-p{display:flex;align-items:baseline;gap:10px;font:700 46px/.9 var(--display);letter-spacing:-.04em;color:var(--ink)}
body.mc-site #page-container .lk-stub-was{font:400 12.5px/1.2 var(--mono);letter-spacing:0;color:#3A2A08}
body.mc-site #page-container .lk-stub-was s{text-decoration-thickness:2px;text-decoration-color:var(--rust)}
body.mc-site #page-container .lk-gd-in{padding:24px 28px 30px}
body.mc-site #page-container .lk-gd h3{font-size:clamp(25px,2.2vw,31px);line-height:1.08;letter-spacing:-.03em;color:var(--navy)}
body.mc-site #page-container .lk-gd-in > p{margin-top:14px;font-size:17px;line-height:1.55;color:#26324D}
body.mc-site #page-container .lk-gd .ticks{margin-top:20px}
body.mc-site #page-container .lk-gd .ticks li{font-size:16.5px;color:#26324D}
body.mc-site #page-container .lk-gd .ticks li::before{border-color:#175F57}
body.mc-site #page-container .lk-gd .btn{margin-top:24px}
body.mc-site #page-container .lk-gd-a .lk-gd-in > p.lk-sleep{font-style:italic}
body.mc-site #page-container .lk-slot{position:relative;min-height:318px;margin-top:22px;padding:20px 22px 18px;background:#fff;border:2.5px solid var(--navy);border-radius:14px;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5.5px rgba(27,42,74,.13)}
body.mc-site #page-container .lk-gd .lk-slot form{margin:0}
body.mc-site #page-container .lk-gd .lk-slot .gform_required_legend{margin:0 0 12px;font:400 12px/1.4 var(--mono);color:#4F5873}
body.mc-site #page-container .lk-gd .lk-slot .gfield{margin:0 0 16px;padding:0;border:0;min-width:0}
body.mc-site #page-container .lk-gd .lk-slot .gfield_label,body.mc-site #page-container .lk-gd .lk-slot legend.gfield_label{display:block;margin:0 0 7px;padding:0;font:700 15.5px/1.3 var(--body);color:var(--navy)}
body.mc-site #page-container .lk-gd .lk-slot .gfield_required{margin-left:3px;color:var(--rust)}
body.mc-site #page-container .lk-gd .lk-slot input[type=text],body.mc-site #page-container .lk-gd .lk-slot input[type=email]{display:block;width:100%;height:52px;margin:0;padding:12px 16px;font:400 17px/1.3 var(--body);color:var(--ink);background:var(--paper);border:2.5px solid var(--ink);border-radius:10px;box-shadow:inset 3px 3px 0 rgba(27,42,74,.08);-webkit-appearance:none;appearance:none}
body.mc-site #page-container .lk-gd .lk-slot input[type=text]:focus,body.mc-site #page-container .lk-gd .lk-slot input[type=email]:focus{outline:3px solid var(--teal);outline-offset:2px;background:#fff}
body.mc-site #page-container .lk-gd .lk-slot .ginput_complex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.mc-site #page-container .lk-gd .lk-slot .ginput_complex label{display:block;margin-top:5px;font:400 12px/1.3 var(--mono);color:#4F5873}
body.mc-site #page-container .lk-gd .lk-slot .gform_footer{margin:6px 0 0;padding:0}
body.mc-site #page-container .lk-gd .lk-slot .gform_button,body.mc-site #page-container .lk-gd .lk-slot input[type=submit],body.mc-site #page-container .lk-gd .lk-slot button[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;margin:0;padding:16px 26px;font:700 17px/1 var(--body);color:var(--ink);background:var(--orange);border:2.5px solid var(--ink);border-radius:999px;box-shadow:4px 4px 0 var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;transition:translate .2s,box-shadow .2s}
body.mc-site #page-container .lk-gd .lk-slot .gform_button:hover,body.mc-site #page-container .lk-gd .lk-slot input[type=submit]:hover,body.mc-site #page-container .lk-gd .lk-slot button[type=submit]:hover{translate:-1px -1px;box-shadow:6px 6px 0 var(--ink)}
body.mc-site #page-container .lk-gd .lk-slot .gform_button:focus-visible,body.mc-site #page-container .lk-gd .lk-slot input[type=submit]:focus-visible{outline:3px solid var(--teal);outline-offset:3px}
body.mc-site #page-container .lk-gd .lk-slot h2,body.mc-site #page-container .lk-gd .lk-slot h3{max-width:none;margin:0;font:700 15px/1.4 var(--body);letter-spacing:0;color:var(--rust);text-shadow:none}
body.mc-site #page-container .lk-gd .lk-slot .gform_validation_errors{margin:0 0 14px;padding:10px 14px;border:2px solid var(--rust);border-radius:10px;background:#FFF1E8}
body.mc-site #page-container .lk-gd .lk-slot .validation_message{margin-top:6px;font:700 13.5px/1.4 var(--body);color:var(--rust)}
body.mc-site #page-container .lk-gd .lk-slot .gfield_error input{border-color:var(--rust)}
body.mc-site #page-container .lk-gd .lk-slot .gform_confirmation_message{padding:26px 4px;font:700 21px/1.35 var(--display);letter-spacing:-.01em;color:var(--navy)}
body.mc-site #page-container .lk-gd .lk-slot .gform_validation_container{display:none}
body.mc-site #page-container .lk-gd .lk-slot .gform_ajax_spinner{width:22px;margin-left:10px}
body.mc-site #page-container .lk-slot-note{margin-top:16px;padding-top:12px;border-top:1.5px dashed rgba(27,42,74,.25);font:400 12.5px/1.4 var(--mono);color:#4F5873;text-align:center}
body.mc-site #page-container .lk-disc{display:flex;gap:12px;align-items:flex-start;max-width:880px;margin:-18px 0 34px;padding:14px 18px;border:2px dashed rgba(27,42,74,.35);border-radius:12px;font:400 13.5px/1.6 var(--mono);color:#3A4561}
body.mc-site #page-container .lk-disc .led{margin-top:6px;width:8px;height:8px}
body.mc-site #page-container .lk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.mc-site #page-container .lk-fav{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:56px;padding:34px 38px;background-color:var(--navy);color:var(--cream);border:3px solid var(--ink);border-radius:22px;box-shadow:10px 10px 0 var(--mustard);
  background-image:linear-gradient(rgba(244,233,211,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(244,233,211,.055) 1px,transparent 1px);background-size:30px 30px}
body.mc-site #page-container .lk-fav-k{display:flex;align-items:center;gap:9px;font:700 12.5px/1 var(--mono);letter-spacing:.06em;color:var(--mustard);margin-bottom:14px}
body.mc-site #page-container .lk-fav h3{font-size:clamp(28px,2.6vw,38px);line-height:1.05;letter-spacing:-.03em;color:var(--cream)}
body.mc-site #page-container .lk-fav h3 em{color:var(--mustard)}
body.mc-site #page-container .lk-fav-copy > p:last-child{margin-top:14px;font-size:17.5px;line-height:1.6;color:rgba(244,233,211,.92);max-width:34em}
body.mc-site #page-container .lk-fav .lk-jack{box-shadow:6px 6px 0 rgba(8,12,24,.6)}
body.mc-site #page-container .lk-fav .lk-jack:hover{box-shadow:9px 9px 0 var(--mustard)}
body.mc-site #page-container .lk-follow .sec-head p a{font-weight:700;text-decoration-color:var(--ink);text-underline-offset:3px}
body.mc-site #page-container .lk-social{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
body.mc-site #page-container .lk-follow .lk-jack{box-shadow:5px 5px 0 var(--ink)}
body.mc-site #page-container .lk-follow .lk-jack:hover{box-shadow:8px 8px 0 var(--navy)}
body.mc-site #page-container .lk-seen{display:flex;flex-wrap:wrap;align-items:center;gap:18px 34px;margin-top:56px;padding:22px 28px;background:var(--paper);border:3px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink)}
body.mc-site #page-container .lk-seen-k{display:flex;align-items:center;gap:9px;font:700 12.5px/1 var(--mono);letter-spacing:.08em;color:var(--rust)}
body.mc-site #page-container .lk-logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:18px 38px}
body.mc-site #page-container .lk-logos img{height:30px;width:auto;filter:brightness(0);opacity:.82}
@media (prefers-reduced-motion:no-preference){
.js body.mc-site #page-container .lk-hero .phero-copy > :nth-child(7){animation-delay:.52s}
.js body.mc-site #page-container .lk-hero .phero-copy > :nth-child(8){animation-delay:.58s}
.js body.mc-site #page-container .lk-hero .phero-copy > :nth-child(n+9){animation-delay:.64s}
body.mc-site #page-container .lk-armed .lk-sock .led{background:#9AA1B2;box-shadow:none;animation:none;transition:background .2s,box-shadow .2s}
body.mc-site #page-container .lk-armed.lk-live .lk-sock .led{background:#53E0BE;box-shadow:0 0 0 2px rgba(83,224,190,.18),0 0 12px 3px rgba(83,224,190,.55);transition-delay:calc(.35s + var(--i,0) * .17s);animation:blink 2.6s calc(1.4s + var(--i,0) * .17s) ease-in-out infinite}
body.mc-site #page-container .lk-sock::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:3px solid #53E0BE;opacity:0;pointer-events:none}
body.mc-site #page-container .lk-armed.lk-live .lk-sock::after{animation:lk-ping .7s calc(.35s + var(--i,0) * .17s) ease-out both}
}
@keyframes lk-ping{0%{opacity:.9;scale:.7}100%{opacity:0;scale:1.7}}
@media (max-width:1180px){
body.mc-site #page-container .lk-gd-grid{gap:26px}
body.mc-site #page-container .lk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body.mc-site #page-container .lk-social{grid-template-columns:repeat(2,minmax(0,1fr))}
body.mc-site #page-container .lk-fav{grid-template-columns:minmax(0,1fr);gap:26px}
}
@media (max-width:980px){
body.mc-site #page-container .lk-hero .pposter{--pw:min(320px,52vw);position:relative;top:auto;margin-top:10px}
body.mc-site #page-container .lk-gd-grid{grid-template-columns:minmax(0,1fr);max-width:640px}
}
@media (max-width:760px){
body.mc-site #page-container .lk-hero{padding-bottom:70px}
body.mc-site #page-container .lk-op{gap:14px;margin-bottom:16px}
body.mc-site #page-container .lk-face{width:72px;height:72px;border-width:3px}
body.mc-site #page-container .lk-name{font-size:18px}
body.mc-site #page-container .lk-hero h1{font-size:clamp(38px,11vw,46px)}
body.mc-site #page-container .lk-h1b{font-size:clamp(21px,6vw,24px);margin-top:10px}
body.mc-site #page-container .lk-hero h2{margin-top:38px;font-size:clamp(23px,6.6vw,27px)}
body.mc-site #page-container .lk-gp{font-size:16.5px}
body.mc-site #page-container .lk-hero .lk-board{margin-top:18px}
body.mc-site #page-container .lk-hero .pposter{--pw:min(250px,64vw);margin-top:22px}
body.mc-site #page-container .lk-board{gap:12px}
body.mc-site #page-container .lk-jack{min-height:74px;gap:14px;padding:12px 16px 12px 12px;border-radius:16px;box-shadow:4px 4px 0 var(--navy)}
body.mc-site #page-container .lk-sock{width:42px;height:42px}
body.mc-site #page-container .lk-t{font-size:17.5px}
body.mc-site #page-container .lk-s{font-size:14px}
body.mc-site #page-container .lk-grid,body.mc-site #page-container .lk-social{grid-template-columns:minmax(0,1fr)}
body.mc-site #page-container .lk-stub{padding:13px 18px 12px}
body.mc-site #page-container .lk-stub-p{flex-direction:column;align-items:flex-end;gap:4px;font-size:38px}
body.mc-site #page-container .lk-stub-k{font-size:12px;letter-spacing:.05em}
body.mc-site #page-container .lk-gd-in{padding:20px 18px 24px}
body.mc-site #page-container .lk-gd .btn{width:100%;justify-content:center}
body.mc-site #page-container .lk-slot{padding:16px 14px 14px}
body.mc-site #page-container .lk-disc{margin:-14px 0 26px;padding:12px 14px;font-size:12.5px}
body.mc-site #page-container .lk-fav{margin-top:44px;padding:24px 18px;box-shadow:7px 7px 0 var(--mustard)}
body.mc-site #page-container .lk-fav-copy > p:last-child{font-size:16.5px}
body.mc-site #page-container .lk-follow .lk-jack{box-shadow:4px 4px 0 var(--ink)}
body.mc-site #page-container .lk-seen{margin-top:40px;padding:18px;gap:14px}
body.mc-site #page-container .lk-logos{gap:16px 26px}
body.mc-site #page-container .lk-logos img{height:24px}
}

