body{margin:0;background:#fff4e2}.site a{color:#0f4a45}.site a:hover{color:#0f7a6b}.site h1,.site h2,.site h3{color:#0f4a45}.site summary{cursor:pointer;list-style:none}.site summary::-webkit-details-marker{display:none}.site section h1{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}svg[aria-label^=Libby] circle:is([r="5"],[r="2.4"]){transform-box:fill-box;transform-origin:center;animation:libby-blink 4.8s infinite}@keyframes libby-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.libby-look{animation:libby-look 7s ease-in-out infinite}@keyframes libby-look{0%,18%,76%,to{transform:translate(0)}26%,42%{transform:translate(-3px,-1px)}52%,66%{transform:translate(1px,-2px)}}.site [hidden]{display:none!important}.site .eyebrow{margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#0f7a6b}.site .prose{font-size:18px;line-height:1.7;color:#2e4a45}.site .prose p{margin:0 0 24px}.site .prose h2{margin:56px 0 16px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.site .prose h3{margin:36px 0 12px;font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-.01em}.site .prose h4{margin:28px 0 8px;font-size:18px;font-weight:800;color:#10211f}.site .prose :is(h2,h3,h4):first-child{margin-top:0}.site .prose .eyebrow{margin:56px 0 0}.site .prose .eyebrow:first-child{margin-top:0}.site .prose .eyebrow+h2{margin-top:10px}.site .prose strong{font-weight:700;color:#10211f}.site .prose a{font-weight:600;text-decoration:underline;text-decoration-color:#7fd6c6;text-decoration-thickness:2px;text-underline-offset:4px}.site .prose a:hover{text-decoration-color:currentColor}.site .prose :is(ul,ol){margin:0 0 24px;padding-left:24px}.site .prose li{margin-bottom:10px;padding-left:4px}.site .prose li>:is(ul,ol){margin:10px 0 0}.site .prose li::marker{color:#0f7a6b;font-weight:700}.site .prose blockquote{margin:0 0 24px;padding:20px 24px;background:#f3f8f6;border-left:4px solid #7fd6c6;border-radius:0 16px 16px 0;color:#10211f}.site .prose blockquote p:last-child{margin-bottom:0}.site .prose img{display:block;max-width:100%;height:auto;margin:8px 0;border-radius:20px;border:1px solid #d6e5e0}.site .prose hr{margin:48px 0;border:0;border-top:1px solid #d6e5e0}.site .prose code{font-family:IBM Plex Mono,monospace;font-size:.88em;background:#f3f8f6;padding:2px 6px;border-radius:6px}.site .prose table{display:block;max-width:100%;overflow-x:auto;margin:0 0 28px;border-collapse:collapse;font-size:16px;line-height:1.5}.site .prose :is(th,td){padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #d6e5e0}.site .prose th{font-weight:700;color:#10211f;background:#f3f8f6}.site h1,.site h2,.site h3{font-family:Anton,Impact,Arial Narrow,sans-serif!important;font-weight:400!important;letter-spacing:.005em!important;line-height:1!important;text-transform:uppercase}.site .prose h2,.site .prose h3{line-height:1.1!important}.site [style*="background:#F3F8F6"]{background:#fffbf3!important}.site [style*="border:1px solid #D6E5E0;border-radius:2"],.site [style*="border:2px solid #D6E5E0;border-radius:2"],.site [style*="border:2px solid #0F4A45;border-radius:24px"],.site [style*="border:3px solid #0F4A45;border-radius:24px"],.site form[style*="background:#F3F8F6;color:#10211F;border-radius:24px"]{background:#fffbf3!important;border:3px solid #10211f!important;box-shadow:6px 6px #10211f!important}.site [style*="border:3px solid #0F4A45;border-radius:24px"]{box-shadow:6px 6px #0f4a45!important}.site a[style*="background:#F2D649;color:#10211F;text-decoration:none"],.site a[style*="background:#7FD6C6;color:#10211F;text-decoration:none"],.site a[style*="background:#10211F;color:#F4F7F3;text-decoration:none"],.site a[style*="text-decoration:none"][style*="border:2px solid #10211F"],.site a[style*="text-decoration:none"][style*="border:2px solid #0F4A45"],.site button[type=submit]{font-family:Anton,Impact,Arial Narrow,sans-serif!important;font-weight:400!important;font-size:18px!important;letter-spacing:.02em;text-transform:uppercase;background:#0f4a45!important;color:#fff4e2!important;border:3px solid #0f4a45!important;border-radius:999px!important;padding:13px 28px!important;box-shadow:5px 5px #3a3633;transition:box-shadow .2s,translate .2s}.site a[style*="text-decoration:none"][style*="border:2px solid #10211F"],.site a[style*="text-decoration:none"][style*="border:2px solid #0F4A45"]{background:#fffbf3!important;color:#0f4a45!important}.site [style*="background:#0F4A45"] a[style*="text-decoration:none"],.site div[style*="background:#F2D649;color:#10211F;border-radius:28px"] a[style*="text-decoration:none"]{background:#fff4e2!important;color:#0f4a45!important;border-color:#fff4e2!important}.site a[style*="text-decoration:none"][style*="border-radius:999px"]:hover,.site button[type=submit]:hover{translate:-2px -2px;box-shadow:7px 7px #3a3633!important;transform:none!important}.site div[style*="background:#F2D649;color:#10211F;border-radius:28px"]{background:#0f4a45!important;color:#fff4e2!important;border:3px solid #10211f;border-radius:32px!important;box-shadow:10px 10px #3a3633}.site div[style*="background:#F2D649;color:#10211F;border-radius:28px"] :is(h2,p a){color:#fff4e2!important}
