/* Capermint runner — isolated default-template WordPress edition. */
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-cases-20260922-r101/fonts/poppins-400.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-cases-20260922-r101/fonts/poppins-500.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-cases-20260922-r101/fonts/poppins-600.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-cases-20260922-r101/fonts/poppins-700.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:800;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-cases-20260922-r101/fonts/poppins-800.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Geist Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-cases-20260922-r101/fonts/geist-mono-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
body.page-id-135373,body:has(#capermint-runner-20260922-root){overflow-x:clip!important}
body.page-id-135373 p:has(> #capermint-runner-v2-styles),body:has(#capermint-runner-20260922-root) p:has(> #capermint-runner-v2-styles){display:block!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;line-height:0!important}
body.page-id-135373:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(.entry-title,.page-title,.post-title,.wp-block-post-title),body:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(.entry-title,.page-title,.post-title,.wp-block-post-title){display:none!important;margin:0!important;padding:0!important;min-height:0!important}
body.page-id-135373:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(.entry-header,.page-header,.page-header-content,.page-header-inner,.page-title-wrap,.page-title-wrapper,.page-title-area,.page-title-section,.page-title-container,.page-heading,.titlebar,.title-bar,.title-wrapper,.title-section,.breadcrumb-title,.page-title-default):has(:is(.entry-title,.page-title,.post-title,.wp-block-post-title,h1)),body:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(.entry-header,.page-header,.page-header-content,.page-header-inner,.page-title-wrap,.page-title-wrapper,.page-title-area,.page-title-section,.page-title-container,.page-heading,.titlebar,.title-bar,.title-wrapper,.title-section,.breadcrumb-title,.page-title-default):has(:is(.entry-title,.page-title,.post-title,.wp-block-post-title,h1)){display:none!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important}
body.page-id-135373:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(#primary,#content,#site-content,.site-content,.content-area,.site-main,.type-page,article,.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-group,.wp-block-group__inner-container,.wp-block-html,.container,.ast-container,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container,.elementor-widget-theme-post-content,.e-con,.e-con-inner):has(#capermint-runner-20260922-root#capermint-runner-20260922-root),body:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(#primary,#content,#site-content,.site-content,.content-area,.site-main,.type-page,article,.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-group,.wp-block-group__inner-container,.wp-block-html,.container,.ast-container,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container,.elementor-widget-theme-post-content,.e-con,.e-con-inner):has(#capermint-runner-20260922-root#capermint-runner-20260922-root){width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;float:none!important;transform:none!important;contain:none!important;overflow:visible!important}
body.page-id-135373:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(.row,.col-lg-12,.col-md-12,.col-sm-12):has(#capermint-runner-20260922-root#capermint-runner-20260922-root),body:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(.row,.col-lg-12,.col-md-12,.col-sm-12):has(#capermint-runner-20260922-root#capermint-runner-20260922-root){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;flex:0 0 100%!important}
body.page-id-135373:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-html,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor-widget-container,.elementor-widget-theme-post-content):has(#capermint-runner-20260922-root#capermint-runner-20260922-root)::before,body.page-id-135373:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-html,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor-widget-container,.elementor-widget-theme-post-content):has(#capermint-runner-20260922-root#capermint-runner-20260922-root)::after,body:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-html,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor-widget-container,.elementor-widget-theme-post-content):has(#capermint-runner-20260922-root#capermint-runner-20260922-root)::before,body:has(#capermint-runner-20260922-root#capermint-runner-20260922-root) :is(.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-html,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor-widget-container,.elementor-widget-theme-post-content):has(#capermint-runner-20260922-root#capermint-runner-20260922-root)::after{display:none!important;content:none!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell{--font-poppins:"Capermint Poppins"!important;--font-geist-sans:"Capermint Poppins"!important;--font-geist-mono:"Capermint Geist Mono"!important;--page-pad:95px!important;display:block!important;position:relative!important;width:100vw!important;min-width:0!important;max-width:100vw!important;margin-top:0!important;margin-right:calc(50% - 50vw)!important;margin-bottom:0!important;margin-left:calc(50% - 50vw)!important;padding:0!important;border:0!important;grid-column:1/-1!important;isolation:isolate!important;overflow-x:clip!important;font-family:"Capermint Poppins",Arial,Helvetica,sans-serif!important;font-synthesis:none!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell *,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell *::before,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell *::after{box-sizing:border-box!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case{font-family:"Capermint Poppins",Arial,Helvetica,sans-serif!important;color:inherit!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case *{font-family:inherit!important;color:inherit!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case :where(main,section,div,article,aside,header,footer,nav){display:block!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;transform:none!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dt,dd,table,thead,tbody,tfoot,tr,th,td,details,summary,hr){margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;font-size:inherit!important;font-weight:inherit!important;font-style:normal!important;line-height:inherit!important;text-align:inherit!important;text-shadow:none!important;transform:none!important;text-indent:0!important;text-transform:none!important;text-decoration:none!important;letter-spacing:normal!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case :where(span,strong,em,small,b,i){margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case :where(ul,ol,menu){list-style:none!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case :where(a,button,input,select,textarea,summary){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;text-shadow:none!important;transform:none!important;text-transform:none!important;text-decoration:none!important;letter-spacing:normal!important;-webkit-appearance:none!important;appearance:none!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case :where(table){border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case :where(details,summary){list-style:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:inherit!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case :where(img,picture,video,canvas,svg){position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;opacity:1!important;transform:none!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;object-fit:initial!important;object-position:50% 50%!important;vertical-align:middle!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case{--cs-mint:#a8f0c4 !important;--cs-ink:#0c1017 !important;--cs-paper:#f7f8f4 !important;background:var(--cs-paper) !important;color:var(--cs-ink) !important;font-family:var(--font-poppins),Arial,sans-serif !important;font-size:16px !important;line-height:1.7 !important;overflow:clip !important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case *{box-sizing:border-box !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case h1,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case h2,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case h3,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case p,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case figure{margin:0 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case h1,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case h2,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case h3{line-height:1.15 !important;font-weight:600 !important;letter-spacing:-.04em !important;text-wrap:balance !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case h2{font-size:clamp(30px,3.4vw,54px) !important;max-width:850px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case h3{font-size:23px !important;letter-spacing:-.025em !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case a{color:inherit !important;text-decoration:none !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case a:focus-visible,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case summary:focus-visible{outline:3px solid #38a977 !important;outline-offset:5px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case img{display:block !important;max-width:100% !important;height:auto !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case section{scroll-margin-top:100px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-shell{max-width:none !important;width:100% !important;margin-inline:auto !important;padding-inline:var(--page-pad,95px) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-section{padding-block:100px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-skip{position:absolute !important;left:20px !important;top:-100px !important;z-index:20 !important;background:#fff !important;color:#111!important;padding:12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-skip:focus{top:12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero{background:#0c1017 !important;color:#fff !important;padding-bottom:46px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-top{display:flex !important;justify-content:space-between !important;align-items:center !important;border-bottom:1px solid #ffffff26 !important;padding-block:26px !important;font-size:12px !important;letter-spacing:.09em !important;color:#bdc5cd !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-top a{display:flex !important;align-items:center !important;gap:6px !important;font-size:14px !important;letter-spacing:0 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-grid{display:grid !important;grid-template-columns:1fr 1.05fr !important;gap:6% !important;align-items:center !important;padding-block:70px 56px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-eyebrow{font-size:12px !important;letter-spacing:.15em !important;font-weight:600 !important;color:var(--cs-mint) !important;margin-bottom:22px!important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case h1{font-size:clamp(48px,5.6vw,88px) !important;line-height:1.03 !important;max-width:750px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case h1 span:not(:where(.capermint-runner-lucide)){color:var(--cs-mint) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-tagline{font-size:clamp(23px,2.2vw,34px) !important;line-height:1.3 !important;letter-spacing:-.025em !important;margin-top:24px!important;max-width:550px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-lede{font-size:17px !important;color:#b5bfca !important;max-width:550px !important;margin-top:24px!important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-actions{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:24px !important;margin-top:32px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-button{background:var(--cs-mint) !important;color:#102319!important;padding:16px 22px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:16px !important;font-size:14px !important;font-weight:600 !important;min-height:50px !important;border-radius:4px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-button:hover{background:#c6f8d8 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-text-link{display:inline-flex !important;align-items:center !important;gap:7px !important;font-size:14px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-art{background:#151f29 !important;position:relative !important;min-width:0 !important;border:1px solid #ffffff1c !important;border-radius:7px !important;overflow:hidden !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-art>img{width:100% !important;height:430px !important;object-fit:contain !important;padding:30px 12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-art-tag{position:absolute !important;left:22px !important;top:20px !important;font-size:11px !important;letter-spacing:.1em !important;z-index:1 !important;color:#fff !important;background:#0b1021b8 !important;padding:6px 10px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-art figcaption{padding:16px 22px !important;border-top:1px solid #ffffff1c !important;display:flex !important;justify-content:space-between !important;gap:10px !important;font-size:12px !important;color:#bdc5cd !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case[data-case="gamepop"] .cs-hero-art{background:#261643 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case[data-case="runner"] .cs-hero-art>img,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case[data-case="animal"] .cs-hero-art>img{object-fit:cover !important;padding:0 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case[data-case="chess"] .cs-hero-art{background:#0d182c !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-facts{display:grid !important;grid-template-columns:repeat(4,1fr) !important;border-top:1px solid #ffffff26 !important;padding-top:28px !important;gap:24px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-facts span:not(:where(.capermint-runner-lucide)){display:block !important;color:#98a6b5 !important;font-size:12px !important;letter-spacing:.1em !important;margin-bottom:8px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-facts strong{font-size:17px !important;font-weight:500 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav{position:sticky !important;top:0 !important;z-index:10 !important;background:#f7f8f4f5 !important;border-bottom:1px solid #d9ded9 !important;backdrop-filter:blur(12px) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav>.cs-shell{display:flex !important;gap:28px !important;align-items:center !important;overflow-x:auto !important;white-space:nowrap !important;padding-block:19px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav span:not(:where(.capermint-runner-lucide)){font-size:11px !important;letter-spacing:.1em !important;margin-right:auto !important;color:#5f6963 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav a{font-size:13px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav a:hover{text-decoration:underline !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-label{display:flex !important;gap:18px !important;align-items:center !important;color:#52695d !important;margin-bottom:44px !important;font-size:12px !important;letter-spacing:.1em !important;font-weight:500 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-label>span:not(:where(.capermint-runner-lucide)){font-family:monospace !important;font-size:14px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-label i{height:1px !important;background:currentColor !important;opacity:.2 !important;flex:1 !important;margin-left:15px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-split{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8% !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-copy{display:grid !important;gap:22px !important;color:#515b60 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-intro{font-size:19px !important;color:#536066 !important;line-height:1.65 !important;margin-top:0 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-goals{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:35px !important;margin-top:52px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-goals article{border-top:2px solid #b7cbbf !important;padding-top:24px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-goals article>span:not(:where(.capermint-runner-lucide)),#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-small{font-size:11px !important;letter-spacing:.09em !important;color:#68756c !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-goals h3{margin-block:16px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-goals p,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-features p{color:#586167 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-dark{background:#101722 !important;color:#fff !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-dark .cs-label{color:var(--cs-mint) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-dark .cs-intro,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-dark .cs-copy{color:#bec7d1 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-loop{display:grid !important;grid-template-columns:repeat(4,1fr) !important;list-style:none !important;padding:0 !important;gap:28px !important;margin-block:45px 55px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-loop li{border-top:1px solid #ffffff35 !important;padding-top:20px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-loop li>span:not(:where(.capermint-runner-lucide)){color:var(--cs-mint) !important;font-size:13px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-loop h3{font-size:20px !important;margin-block:15px 12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-loop p{color:#b8c3d0 !important;font-size:15px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:26px !important;align-items:start !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery figure{min-width:0 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery a{display:block !important;background:#1e2938 !important;border:1px solid #ffffff20 !important;border-radius:6px !important;overflow:hidden !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery img{width:100% !important;height:340px !important;object-fit:contain !important;padding:22px !important;transition:transform .25s !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery a:hover img{transform:scale(1.025) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery figcaption{font-size:13px !important;color:#b4c0cf !important;margin-top:14px !important;line-height:1.7 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery-animal img{height:260px !important;padding:0 !important;object-fit:contain !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery-runner figure:nth-child(1) img{padding:0 !important;object-fit:contain !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-heading{display:grid !important;grid-template-columns:1fr .6fr !important;gap:12% !important;align-items:end !important;margin-bottom:50px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-heading>p{color:#596469 !important;font-size:15px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-challenges{border-top:1px solid #c9d1cc !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-challenges article{display:grid !important;grid-template-columns:.85fr 1fr 1.1fr !important;gap:26px 40px !important;border-bottom:1px solid #c9d1cc !important;padding-block:35px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-challenges h3{margin-top:15px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-challenges article>div>p:last-child{color:#546065 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-small{margin-bottom:12px!important;display:flex !important;align-items:center !important;gap:7px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-green{color:#28734c!important;font-weight:600 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-meaning{grid-column:2/-1 !important;background:#e4eee6 !important;padding:14px 18px !important;color:#365240 !important;font-size:14px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-meaning strong{display:block !important;font-size:12px !important;margin-bottom:5px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-tint{background:#eaf0eb !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-design-points{display:grid !important;gap:30px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-design-points p{color:#516059 !important;margin-top:12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-split>div>.cs-intro{margin-top:25px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-reference{display:flex !important;gap:40px !important;border-top:1px solid #bdcdc2 !important;padding-top:24px !important;margin-top:45px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-reference>span:not(:where(.capermint-runner-lucide)){font-size:11px !important;letter-spacing:.1em !important;white-space:nowrap !important;color:#446551 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-reference p{font-size:14px !important;color:#55635a !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-features{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:35px 40px !important;margin-top:42px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-features article{border-top:1px solid #c8d2cc !important;padding-top:25px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-features h3{margin-bottom:15px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-note{font-size:14px!important;color:#9dacba!important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-process{margin-top:45px !important;border-top:1px solid #ffffff30 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-process article{display:grid !important;grid-template-columns:50px 1.5fr .65fr !important;gap:32px !important;border-bottom:1px solid #ffffff30 !important;padding-block:30px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-process article>span:not(:where(.capermint-runner-lucide)){font-size:30px !important;color:var(--cs-mint) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-process article>div>p{margin-top:14px !important;color:#b9c4d0 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-process aside{border-left:1px solid #ffffff25 !important;padding-left:25px !important;align-self:center !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-process aside>span:not(:where(.capermint-runner-lucide)){font-size:11px !important;color:var(--cs-mint) !important;letter-spacing:.1em !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-process aside>p{font-size:14px !important;color:#bdc9d4 !important;margin-top:10px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-checks{padding:0 !important;margin:8px 0 0 !important;list-style:none !important;display:grid !important;gap:20px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-checks li{display:flex !important;align-items:flex-start !important;gap:12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-checks svg,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-checks .capermint-runner-lucide{color:#23724a !important;flex:none !important;margin-top:5px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-outcomes{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:25px !important;margin-top:40px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-outcomes article{border:1px solid #ccd9cf !important;padding:30px !important;background:#edf4ee !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-outcomes article>span:not(:where(.capermint-runner-lucide)){font-size:11px !important;letter-spacing:.1em !important;color:#43654d !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-outcomes h3{margin-block:18px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-outcomes p{color:#55645b !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-evidence-note{border-left:3px solid #9fb6a8 !important;padding-left:20px !important;margin-top:30px!important;font-size:14px !important;color:#56635a !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-lessons{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:42px !important;margin-top:45px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-lessons article>span:not(:where(.capermint-runner-lucide)){font-size:32px !important;color:var(--cs-mint) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-lessons h3{margin-block:20px 14px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-lessons p{color:#b8c3ce !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-faqs{border-top:1px solid #cbd4ce !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-faqs details{border-bottom:1px solid #cbd4ce !important;padding-block:23px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-faqs summary{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;cursor:pointer !important;font-size:17px !important;font-weight:500 !important;list-style:none !important;line-height:1.5 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-faqs summary::-webkit-details-marker{display:none !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-faqs summary span:not(:where(.capermint-runner-lucide)){font-size:24px !important;color:#387253 !important;flex:none !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-faqs details[open] summary span:not(:where(.capermint-runner-lucide)){transform:rotate(45deg) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-faqs details>p{margin-top:20px !important;color:#53605a !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-cta{background:#b8efca !important;padding-block:75px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-cta .cs-eyebrow{color:#315f42 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-cta h2{max-width:1000px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-cta .cs-button{margin-top:30px !important;background:#101b16 !important;color:#fff!important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-sources{padding-block:38px 48px !important;color:#616c65 !important;font-size:12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-sources>p:first-child{letter-spacing:.1em !important;font-size:11px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-sources>div{display:flex !important;flex-wrap:wrap !important;gap:20px !important;margin-block:15px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-sources a{display:inline-flex !important;align-items:center !important;gap:5px !important;text-decoration:underline !important;font-size:13px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-sources>p:last-child{max-width:1150px !important}
@media(min-width:1800px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-art>img{height:500px !important}}
@media(max-width:1440px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell{--page-pad:75px!important}}
@media(max-width:1200px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell{--page-pad:55px!important}}
@media(max-width:1024px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell{--page-pad:35px!important}}
@media(max-width:768px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell{--page-pad:20px!important}}
@media(max-width:600px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell{--page-pad:16px!important}}
@media(max-width:480px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell{--page-pad:16px!important}}
@media(max-width:1100px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-grid{gap:35px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-art>img{height:370px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav span:not(:where(.capermint-runner-lucide)){display:none !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav>.cs-shell{gap:25px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-challenges article{gap:25px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery img{height:280px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-facts strong{font-size:15px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-features{grid-template-columns:repeat(2,1fr) !important}}
@media(max-width:800px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-section{padding-block:65px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-top>span:not(:where(.capermint-runner-lucide)):last-child{display:none !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-top{font-size:10px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-grid,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-split,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-heading{grid-template-columns:1fr !important;gap:28px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-grid{padding-block:40px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-art>img{height:350px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-facts{grid-template-columns:repeat(2,1fr) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-goals,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-outcomes,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-lessons{grid-template-columns:1fr !important;gap:28px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-loop{grid-template-columns:repeat(2,1fr) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery{gap:14px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery img{height:230px !important;padding:8px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-label{margin-bottom:30px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-challenges article{grid-template-columns:1fr 1fr !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-challenges article>div:first-child{grid-column:1/-1 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-meaning{grid-column:1/-1 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-process article{grid-template-columns:35px 1fr !important;gap:20px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-process aside{grid-column:2 !important;padding-left:15px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-reference{display:grid !important;gap:10px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-cta{padding-block:55px !important}}
@media(max-width:520px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-art>img{height:280px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-art figcaption>span:not(:where(.capermint-runner-lucide)){display:none !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-top>span:not(:where(.capermint-runner-lucide)){max-width:150px !important;text-align:right !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-hero-art figcaption{padding:14px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-art-tag{left:12px !important;top:12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-facts{gap:22px 12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-facts strong{font-size:14px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-facts span:not(:where(.capermint-runner-lucide)){font-size:10px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery{grid-template-columns:1fr !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery img{height:350px !important;padding:20px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery-animal img{height:auto !important;padding:0 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-gallery figcaption{margin-bottom:16px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-features,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-challenges article{grid-template-columns:1fr !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-heading{margin-bottom:30px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-goals{margin-top:35px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-loop{gap:25px 16px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-loop h3{font-size:18px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-loop p{font-size:14px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-faqs summary{font-size:16px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-outcomes article{padding:24px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-sources>div{gap:12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav>.cs-shell{padding-block:16px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-actions{gap:20px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-button{padding:14px 18px !important}}
@media(prefers-reduced-motion:reduce){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case *{transition:none!important;scroll-behavior:auto!important}}

#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-store-downloads{display:flex !important;flex-wrap:wrap !important;gap:14px !important;margin-top:30px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-store-button{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:26px !important;background:#080d13 !important;color:#fff!important;border:1px solid #87968c !important;border-radius:8px !important;padding:12px 18px !important;min-width:174px !important;min-height:65px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-store-button>span:not(:where(.capermint-runner-lucide)){font-size:11px !important;line-height:1.35 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-store-button strong{display:block !important;font-size:20px !important;font-weight:500 !important;letter-spacing:-.03em !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-store-button:hover{border-color:#4caa74 !important;background:#17261e !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-store-pending{display:flex !important;flex-direction:column !important;justify-content:center !important;gap:2px !important;border:1px dashed #87968c !important;border-radius:8px !important;padding:10px 17px !important;min-width:174px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-store-pending strong{font-size:16px !important;font-weight:500 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-store-pending>span:not(:where(.capermint-runner-lucide)){font-size:12px !important;opacity:.75 !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:24px !important;align-items:start !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots a{display:block !important;background:#121b27 !important;border:1px solid #c0cec5 !important;padding:8px !important;border-radius:10px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots img{width:100% !important;height:auto !important;max-height:600px !important;object-fit:contain !important;border-radius:5px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots figcaption{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;font-size:13px !important;color:#56665c !important;margin-top:12px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots-chess{grid-template-columns:repeat(3,minmax(0,1fr)) !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots-animal{grid-template-columns:1fr !important;max-width:1100px !important;margin-inline:auto !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots-animal a{padding:25px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots-section{border-bottom:1px solid #cbd4ce !important}
@media(max-width:800px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:22px 14px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots-animal{grid-template-columns:1fr !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots-chess{grid-template-columns:1fr !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots-chess img{max-height:500px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots-animal a{padding:10px !important}}
@media(max-width:380px){#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-store-button,#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-store-pending{min-width:0 !important;flex:1 1 140px !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots{grid-template-columns:1fr !important}#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-screenshots img{max-height:560px !important}}

#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .capermint-runner-lucide{display:inline-block!important;flex:0 0 auto!important;width:var(--capermint-icon-width,20px)!important;height:var(--capermint-icon-height,20px)!important;background:currentColor!important;-webkit-mask:var(--capermint-icon) center/contain no-repeat!important;mask:var(--capermint-icon) center/contain no-repeat!important;visibility:visible!important;opacity:1!important}

#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .capermint-runner-icon-16x16{--capermint-icon-width:16px!important;--capermint-icon-height:16px!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .capermint-runner-icon-18x18{--capermint-icon-width:18px!important;--capermint-icon-height:18px!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .capermint-runner-icon-21x21{--capermint-icon-width:21px!important;--capermint-icon-height:21px!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .capermint-runner-icon-14x14{--capermint-icon-width:14px!important;--capermint-icon-height:14px!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .capermint-runner-lucide-chevron-left-2571576d69{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-cases-20260922-r101/pages/runner/icons/lucide-chevron-left-2571576d69.svg")!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .capermint-runner-lucide-arrow-down-39a93f7964{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-cases-20260922-r101/pages/runner/icons/lucide-arrow-down-39a93f7964.svg")!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .capermint-runner-lucide-arrow-up-right-5a2e1b92a6{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-cases-20260922-r101/pages/runner/icons/lucide-arrow-up-right-5a2e1b92a6.svg")!important}
#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .capermint-runner-lucide-check-320acb1e9e{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-cases-20260922-r101/pages/runner/icons/lucide-check-320acb1e9e.svg")!important}

#capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav{top:var(--capermint-sticky-header-height,0px)!important}
body.admin-bar #capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav{top:calc(32px + var(--capermint-sticky-header-height,0px))!important}
@media(max-width:782px){body.admin-bar #capermint-runner-20260922-root#capermint-runner-20260922-root.capermint-four-page-shell #runner-case-main.capermint-case .cs-nav{top:calc(46px + var(--capermint-sticky-header-height,0px))!important}}
