.resource-library{overflow:clip}.library-hero{padding-top:32px;padding-bottom:0}.library-edition{border-bottom:1px solid var(--rule);letter-spacing:.09em;color:var(--ink-2);justify-content:space-between;gap:16px;padding-bottom:22px;font-size:12px;display:flex}.library-edition>span:first-child{align-items:center;gap:9px;display:flex}.library-edition i{background:var(--olive);border-radius:50%;width:7px;height:7px}.library-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:7%;padding-block:70px 76px;display:grid}.library-intro h1{letter-spacing:-.06em;font-size:clamp(52px,6.2vw,93px);font-weight:480;line-height:.99}.resource-library h1 em,.resource-library h2 em{font-family:var(--font-serif);font-weight:400}.hero-deck{letter-spacing:-.025em;margin-top:28px;font-size:clamp(19px,2vw,27px);line-height:1.35}.hero-description{max-width:47ch;color:var(--ink-2);margin-top:18px;font-size:15px;line-height:1.75}.hero-links{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.library-button{background:var(--ink);min-height:52px;color:var(--paper);border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:28px;padding:14px 22px;font-size:14px;font-weight:550;transition:background .2s,color .2s;display:inline-flex}.library-button:hover{background:var(--lime);color:var(--ink)}.library-button>span{font-size:20px}.quiet-link{text-underline-offset:6px;align-items:center;gap:28px;min-height:48px;font-size:14px;text-decoration:underline;display:inline-flex}.library-cover{background:var(--paper-lift);border:1px solid #c8cbbd;margin-right:12px;padding:14px;position:relative;rotate:2deg;box-shadow:12px 14px #e4e5da}.cover-heading{letter-spacing:.07em;color:var(--ink-2);justify-content:space-between;align-items:center;padding:4px 2px 16px;font-size:12px;display:flex}.cover-heading>span:last-child{font-size:20px}.cover-foot{justify-content:space-between;align-items:center;gap:16px;padding:18px 8px 8px;font-size:13px;line-height:1.5;display:flex}.cover-foot strong{font-weight:550}.cover-foot a{text-underline-offset:4px;align-items:center;gap:16px;min-height:44px;text-decoration:underline;display:inline-flex}.cover-sticker{background:var(--lime);color:var(--ink);letter-spacing:-.03em;padding:18px 22px;font-size:17px;line-height:1.2;position:absolute;top:-25px;right:15px;rotate:-10deg;box-shadow:0 4px 8px #17191712}.cover-sticker em{font-family:var(--font-serif);font-size:20px}.library-ledger{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.library-ledger>p{align-items:center;gap:18px;padding:24px 0;display:flex}.library-ledger>p+p{border-left:1px solid var(--rule);padding-left:30px}.library-ledger strong{letter-spacing:-.06em;font-size:clamp(32px,3.6vw,52px);font-weight:450}.library-ledger span{max-width:16ch;color:var(--ink-2);font-size:13px;line-height:1.5}.library-jump{align-items:center;gap:20px 36px;padding-block:24px;display:flex}.library-jump>span{letter-spacing:.07em;color:var(--ink-2);margin-right:auto;font-size:12px}.library-jump a{align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}.library-jump b{color:var(--ink-2);font-size:12px;font-weight:500}.library-kit{background:var(--night);color:var(--night-ink);--focus:var(--lime);padding-block:clamp(56px,7vw,108px)}.kit-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;display:grid}.library-eyebrow{letter-spacing:.08em;color:var(--ink-2);margin-bottom:26px;font-size:12px}.kit-copy .library-eyebrow{color:var(--night-ink-2)}.edition-label{color:var(--lime);letter-spacing:.06em;border:1px solid #84985b;margin-bottom:24px;padding:7px 10px;font-size:12px;display:inline-block}.resource-library h2{letter-spacing:-.045em;font-size:clamp(36px,4.2vw,64px);font-weight:480;line-height:1.07}.kit-subtitle{letter-spacing:-.02em;margin:24px 0 14px;font-size:18px}.kit-copy>p:not(.library-eyebrow,.kit-subtitle,.kit-fine){color:#bfc7b7;max-width:42ch;font-size:15px;line-height:1.75}.kit-contents{margin-block:26px 32px}.kit-contents li{border-bottom:1px solid #495142;align-items:center;gap:16px;padding:12px 0;font-size:14px;line-height:1.6;display:flex}.kit-contents li>span{color:var(--lime);font-size:13px}.lime-button{background:var(--lime);color:var(--ink);border-color:var(--lime)}.lime-button:hover{background:#edf9d0}.kit-detail{text-underline-offset:5px;align-items:center;gap:24px;min-height:48px;margin-top:8px;font-size:14px;text-decoration:underline;display:inline-flex}.kit-fine{color:#bfc7b7;margin-top:14px;font-size:13px;line-height:1.7}.kit-copy .library-button{max-width:330px;display:flex}.demo-invite{color:#d5f478;align-items:center;gap:16px;margin-bottom:18px;font-size:13px;display:flex}.demo-invite span{font-size:26px}.library-playbooks{padding-block:clamp(60px,8vw,120px)}.library-section-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:12%;margin-bottom:48px;display:grid}.library-section-head>p{max-width:39ch;color:var(--ink-2);font-size:16px;line-height:1.75}.playbook-row{border-top:1px solid var(--rule);grid-template-columns:.95fr 1.05fr;align-items:center;gap:5%;padding-block:32px;display:grid}.playbook-row:last-child{border-bottom:1px solid var(--rule)}.playbook-art{display:block;position:relative}.art-open{background:var(--ink);width:44px;height:44px;color:var(--paper);border-radius:50%;place-items:center;font-size:23px;transition:background .2s,color .2s;display:grid;position:absolute;bottom:22px;right:22px}.playbook-art:hover .art-open{background:var(--lime);color:var(--ink)}.playbook-meta{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:28px;font-size:12px;display:flex}.playbook-question{font-family:var(--font-serif);color:var(--ink-2);margin-bottom:12px;font-size:19px;font-style:italic}.playbook-content h3{letter-spacing:-.04em;max-width:17ch;font-size:clamp(28px,3.2vw,48px);font-weight:500;line-height:1.08}.playbook-outcome{max-width:43ch;color:var(--ink-2);margin-top:18px;font-size:15px;line-height:1.7}.playbook-proof{border-left:2px solid var(--olive);margin-block:24px;padding-left:14px}.playbook-proof>span{letter-spacing:.07em;color:var(--ink-2);font-size:12px}.playbook-proof p{margin-top:5px;font-size:13px;line-height:1.7}.playbook-proof p span{color:var(--ink-2);padding-inline:6px}.playbook-bottom{flex-wrap:wrap;align-items:center;gap:10px 25px;display:flex}.playbook-bottom>span{color:var(--ink-2);font-size:13px}.learning-band{grid-template-columns:140px 1fr 170px;align-items:center;gap:5%;padding-block:48px 80px;display:grid}.learning-mark{background:var(--lime);border:1px solid #a8bb7e;place-items:center;width:120px;height:150px;display:grid;position:relative;rotate:-6deg}.learning-mark>span{font:italic 120px/.8 Georgia,serif}.learning-mark>i{font-size:28px;font-style:normal;position:absolute;top:10px;right:10px}.resource-library .learning-band h2{font-size:clamp(30px,3.2vw,46px)}.learning-band p:not(.library-eyebrow){color:var(--ink-2);max-width:55ch;margin-block:20px 14px;font-size:15px;line-height:1.7}.learning-topics{flex-direction:column;align-items:start;gap:10px;display:flex}.learning-topics span{border:1px solid var(--rule);padding:8px 12px;font-size:12px}@media (width<=1099px){.library-hero-grid,.kit-grid{gap:5%}.library-jump{gap:18px}.library-ledger>p+p{padding-left:20px}.library-section-head{gap:5%}.playbook-meta{margin-bottom:18px}.playbook-row{gap:4%}.playbook-proof{margin-block:18px}}@media (width<=759px){.library-edition>span:last-child{display:none}.library-hero-grid{grid-template-columns:1fr;gap:60px;padding-block:44px}.library-intro h1{font-size:clamp(44px,10vw,74px)}.library-cover{max-width:550px;margin-inline:5px 18px}.library-ledger>p{flex-direction:column;align-items:start;gap:6px;padding-block:20px}.library-ledger>p+p{padding-left:14px}.library-ledger span{font-size:12px}.library-ledger strong{font-size:36px}.library-jump{justify-content:space-between;gap:10px;padding-block:14px}.library-jump>span{display:none}.library-jump a{gap:6px;font-size:12px}.kit-grid{grid-template-columns:1fr;gap:40px}.kit-copy>p:not(.library-eyebrow,.kit-subtitle,.kit-fine){max-width:55ch}.kit-copy .library-button{max-width:none}.library-section-head{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.playbook-row{grid-template-columns:1fr;gap:26px;padding-block:24px 36px}.playbook-content{padding-inline:4px}.playbook-content h3{max-width:22ch;font-size:34px}.learning-band{grid-template-columns:70px 1fr;gap:24px;padding-top:0}.learning-mark{width:65px;height:85px}.learning-mark>span{font-size:70px}.learning-mark>i{font-size:18px;top:5px;right:6px}.learning-band .library-eyebrow{line-height:1.6}.learning-topics{flex-flow:wrap;grid-column:1/-1}.resource-library .learning-band h2{font-size:28px}}@media (width<=389px){.library-jump a{flex-direction:column;justify-content:center;align-items:start;gap:2px}.cover-sticker{padding:14px;font-size:14px}.cover-sticker em{font-size:17px}.cover-heading{font-size:10px}.learning-band{grid-template-columns:1fr}.learning-mark{display:none}}@media (prefers-reduced-motion:reduce){.library-button,.art-open{transition:none}}
