:root{--night:#FBF8F1;--night2:#FFFFFF;--night3:#F4EFE3;--night4:#E7E0CF;--ink:#0E1A2B;--dim:#4A5465;--faint:#7C8493;--lamp:#C8F53C;--lamp2:#B5E31F;--acc:#4B7A00;--navy:#0E1A2B;--line:rgba(14,26,43,.1);--line2:rgba(14,26,43,.22);--ok:#1E8E5A}html{background:#fbf8f1}body{background:#fbf8f1!important;color:#0e1a2b}.aib .eyebrow,.aib .sec-head .more,.aib .chero .count,.aib .stickybuy .t span,.aib .desc ol li:before,.aib .faq summary:after,.aib .specs span svg,.aib .ticker .row span:after{color:var(--acc)}.aib .faq .side a{color:var(--acc)!important;text-decoration:underline}.aib .btn:focus-visible,.aib a:focus-visible,.aib button:focus-visible,.aib summary:focus-visible{outline-color:var(--navy)}.aib .logo b{color:var(--navy);background:var(--lamp);padding:2px 6px;border-radius:6px;margin-left:2px}.aib .btn-lamp{background:var(--lamp);color:var(--navy);box-shadow:0 10px 26px -12px #6e96008c}.aib .btn-lamp:hover{box-shadow:0 16px 34px -14px #6e9600b3}.aib .btn-ink,.aib .add{background:var(--navy);color:#fff}.aib .btn-ink:hover,.aib .add:hover{background:var(--lamp);color:var(--navy)}.aib .add.ok{background:var(--ok);color:#fff}.aib .notice{background:var(--navy);color:#eef2f7}.aib .notice a{color:var(--lamp);text-decoration:underline}.aib .hdr{background:#fbf8f1e6;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.aib .menu>a:hover,.aib .menu .mm>summary:hover,.aib .menu .mm[open]>summary,.aib .menu a[aria-current=page]{background:var(--night3)}.aib .menu>a.hl{color:var(--navy);background:var(--lamp)}.aib .mega{background:#fff;box-shadow:0 40px 80px -40px #0e1a2b59}.aib .mega .all a:hover{border-color:var(--navy);color:var(--navy)}.aib .mega .all a.hl{background:var(--lamp);color:var(--navy);border-color:var(--lamp)}.aib .mega .all a.hl:hover{color:var(--navy)}.aib .cartbtn .n{background:var(--lamp);color:var(--navy)}.aib .hero:before{background:radial-gradient(circle,rgba(200,245,60,.45),rgba(200,245,60,.12) 42%,transparent 68%)}.aib .hero h1 em{color:var(--navy);z-index:0}.aib .hero h1 em:after{background:var(--lamp);opacity:1;height:.3em;bottom:.05em;z-index:-1}.aib .shelf .tag,.aib .shelf .tag2{background:#fff;box-shadow:0 20px 40px -24px #0e1a2b59}.aib .shelf .bk img,.aib .band .books img,.aib .chero .stk img{filter:drop-shadow(0 28px 30px rgba(14,26,43,.3))}.aib .card{background:#fff}.aib .card:hover,.aib .pack:hover{border-color:var(--navy);box-shadow:0 30px 60px -36px #0e1a2b73}.aib .card .pic{background:radial-gradient(circle at 50% 40%,#fff,var(--night3) 75%)!important}.aib .card .pic img{filter:drop-shadow(0 16px 18px rgba(14,26,43,.28))}.aib .card .badge{background:var(--lamp);color:var(--navy)}.aib .cat:hover{box-shadow:0 30px 60px -30px #0e1a2b80}.aib .chip[aria-pressed=true],.aib .chip[aria-current=page],.aib .pager .cur{background:var(--navy);color:#fff;border-color:var(--navy)}.aib .inside{background:linear-gradient(180deg,var(--night),#F1EBDD 45%,var(--night))}.aib .pages img{box-shadow:0 30px 50px -28px #0e1a2b73,0 0 0 1px var(--line)}.aib .save em,.aib .buybox .pr em{background:#c8f53c66;color:#2f4d00}.aib .step .k{background:var(--lamp);color:var(--navy)}.aib .why div{border-top-color:var(--navy)}.aib .band{background:radial-gradient(circle at 85% 20%,rgba(200,245,60,.32),transparent 55%),linear-gradient(135deg,#132238,#0b1524);border:0}.aib .band h2{color:#fff}.aib .band p{color:#b9c3d2}.aib .band .eyebrow{color:var(--lamp)}.aib .ftr{background:var(--navy);color:#aeb8c7;border-top:0;margin-top:60px}.aib .ftr h4,.aib .ftr .logo{color:#fff}.aib .ftr .logo small{color:#aeb8c7;border-color:#ffffff2e}.aib .ftr a:hover{color:var(--lamp)}.aib .ftr input[type=email]{background:#16263d;border-color:#ffffff24;color:#fff}.aib .ftr .pay span{border-color:#ffffff29;color:#aeb8c7}.aib .ftr .bot{border-top-color:#ffffff1f;color:#8592a6}.aib .ftr .ok{color:var(--lamp)}.aib .gal .main .zoomhint{background:#ffffffeb}.aib .gal .thumbs button[aria-current=true]{border-color:var(--navy)}.aib .stickybuy{background:#fffffff2}.aib .toast{background:#fff;box-shadow:0 30px 60px -24px #0e1a2b66}.aib .desc .aib-d__no{box-shadow:inset 3px 0 #e05a5a}.aib .searchbar input,.aib .sort select{background-color:#fff}.aib .credits{margin-top:14px;font-size:12px;color:var(--faint)}.aib .credits a{text-decoration:underline}.aib .doors{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aib .door{position:relative;border-radius:26px;overflow:hidden;min-height:460px;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:#fff;isolation:isolate;background:var(--navy)}.aib .door img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.aib .door:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b15240d 25%,#0b1524e6)}.aib .door:hover img.bg{transform:scale(1.04)}.aib .door .pill{align-self:flex-start;background:var(--lamp);color:var(--navy);font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:8px 11px;border-radius:999px;margin-bottom:auto}.aib .door h3{color:#fff;font-size:clamp(28px,3.4vw,42px);line-height:1.02}.aib .door p{color:#d6dee9;margin:10px 0 20px;max-width:42ch}.aib .door .btn{align-self:flex-start}.aib .courses{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aib .course{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:10px;min-height:250px;transition:transform .3s,box-shadow .3s,border-color .3s}.aib .course:hover{transform:translateY(-5px);border-color:var(--navy);box-shadow:0 26px 50px -34px #0e1a2b73}.aib .course .ic{width:46px;height:46px;border-radius:14px;background:var(--navy);color:var(--lamp);display:flex;align-items:center;justify-content:center;font:700 15px var(--mono)}.aib .course h3{font-size:19px;line-height:1.15}.aib .course p{font-size:14px;color:var(--dim)}.aib .course .row{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;font:600 12px var(--body);color:var(--faint)}.aib .course .st{font:700 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;border-radius:6px;background:var(--night3);color:var(--dim);white-space:nowrap}.aib .course .st--pilot{background:var(--lamp);color:var(--navy)}.aib .wait{margin-top:26px;background:var(--navy);border-radius:24px;padding:30px;display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:center;color:#fff}.aib .wait h3{color:#fff;font-size:clamp(22px,2.6vw,30px)}.aib .wait p{color:#b9c3d2;margin-top:8px}.aib .wait form{display:flex;gap:8px;flex-wrap:wrap}.aib .wait select,.aib .wait input[type=email]{flex:1 1 200px;min-width:0;background:#16263d;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;padding:13px 16px;font:500 15px var(--body)}.aib .wait select option{color:#0e1a2b}.aib .wait small{display:block;flex-basis:100%;color:#8592a6;font-size:12px;margin-top:4px}.aib .wait small a{color:#c9d2de;text-decoration:underline}.aib .wait .ok{color:var(--lamp);flex-basis:100%;margin:0}.aib .wait .err{color:#ff9a9a;flex-basis:100%;margin:0}.aib .bens{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aib .ben{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.aib .ben .k{display:inline-flex;width:38px;height:38px;border-radius:12px;background:var(--lamp);color:var(--navy);align-items:center;justify-content:center;font:700 13px var(--mono)}.aib .ben h3{font-size:20px;margin:14px 0 8px}.aib .ben p{color:var(--dim);font-size:15px}@media(prefers-reduced-motion:no-preference){@keyframes aibUp{0%{opacity:.001;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.aib .reveal{animation:aibUp linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@media(max-width:980px){.aib .doors{grid-template-columns:1fr}.aib .door{min-height:380px}.aib .courses{grid-template-columns:repeat(2,1fr)}.aib .wait{grid-template-columns:1fr;padding:24px}.aib .bens{grid-template-columns:1fr 1fr}}@media(max-width:560px){.aib .courses,.aib .bens{grid-template-columns:1fr}.aib .door{padding:22px;min-height:340px}.aib .course{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/aib-light.css.map */
