@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_Variable-s.0v7knm2wof07y.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_Italic-s.1f_jumqnjfbl-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.cormorant_2dea748c-module__Z6kLja__className{font-family:cormorant,cormorant Fallback}.cormorant_2dea748c-module__Z6kLja__variable{--font-cormorant:"cormorant", "cormorant Fallback"}
.toolkit-page .toolkit-curator{--tk-navy:#242b28;--tk-paper:#fffdf8;--tk-ink-muted:#606962;--tk-link:#007785;--tk-tag-ink:#005e68;--tk-periwinkle:#78d2cb;--tk-periwinkle-soft:#dcf3eb;--tk-gutter:clamp(24px, 4vw, 64px);background:var(--tk-paper);color:var(--tk-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.toolkit-page .toolkit-curator :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--tk-tag-ink);outline-offset:4px;box-shadow:none}.toolkit-page .toolkit-curator .tk-inner{max-width:1200px}.toolkit-page .toolkit-curator .tk-tutorial .tk-inner{max-width:800px}.toolkit-page .toolkit-curator .tk-display{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.035em;font-weight:400}.toolkit-page .toolkit-curator .tk-display--lg{font-size:clamp(36px,4vw,52px);line-height:1.08}.toolkit-page .toolkit-curator :is(.tk-hero,.tk-subhead){background:var(--tk-paper)}.toolkit-page .toolkit-curator .tk-hero{padding:calc(var(--tk-navbar-clearance) + 28px) 0 48px}.toolkit-page .toolkit-curator .tk-hero-grid{align-items:center;gap:32px;max-width:none;display:grid}.toolkit-page .toolkit-curator .tk-hero .tk-display--xl{font-size:clamp(46px,5.7vw,78px);line-height:1.02}.toolkit-page .toolkit-curator .tk-hero-accent{color:var(--tk-link)}.toolkit-page .toolkit-curator .tk-hero-author{color:var(--tk-link);margin-top:18px;font-size:14px;font-weight:500}.toolkit-page .toolkit-curator .tk-lede{color:var(--tk-ink-muted);max-width:52ch;font-weight:400}.toolkit-page .toolkit-curator .tk-hero-slides{color:var(--tk-link);text-underline-offset:4px;margin-top:20px;font-weight:500;text-decoration:underline;display:inline-block}.toolkit-page .toolkit-curator .tk-section-nav{color:var(--tk-ink-muted);gap:6px;margin-bottom:34px}.toolkit-page .toolkit-curator .tk-section-nav a{border-color:#0000;border-radius:10px;padding:8px 12px}.toolkit-page .toolkit-curator .tk-section-nav a:is([aria-current=page],:hover){color:var(--tk-link);background:#e3f0e8;border-color:#0000}.toolkit-page .toolkit-curator :is(.tk-search,.tk-search-go,.tk-field,.tk-prompt-filters select){color:var(--tk-navy);background:#fff;border:1px solid #c9d6ce;border-radius:12px;font-size:16px}.toolkit-page .toolkit-curator .tk-searchwrap:before{display:none}.toolkit-page .toolkit-curator .tk-search::placeholder{color:var(--tk-ink-muted)}.toolkit-page .toolkit-curator :is(.tk-search-go,.tk-go,.tk-copy){background:var(--tk-link);color:#fff;border:0;border-radius:12px}.toolkit-page .toolkit-curator :is(.tk-search-form,.tk-prompt-filters) .tk-search-go{background:var(--tk-link);color:#fff}.toolkit-page .toolkit-curator .tk-signup--featured .tk-cta{box-shadow:none;background:radial-gradient(at 100% 0,#ffdcc1,#0000 65%),radial-gradient(at 0 100%,#88dcd6,#0000 65%),#dbf2e7;border:0;border-radius:24px;margin:0;padding:32px}.toolkit-page .toolkit-curator .tk-signup--featured .tk-display--md{font-size:clamp(34px,3vw,42px)}.toolkit-page .toolkit-curator .tk-signup--featured .tk-cta>p{color:var(--tk-navy);font-weight:400}.toolkit-page .toolkit-curator .tk-signup--featured .tk-form .tk-field{flex:180px}.toolkit-page .toolkit-curator .tk-signup--featured .tk-form .tk-go{background:var(--tk-link);color:#fff;border-radius:12px;flex:none}.toolkit-page .toolkit-curator .tk-signup--featured p.tk-signup-consent{color:#47534c;max-width:none;margin-top:16px}.toolkit-page .toolkit-curator :is(.tk-jobs,.tk-sections){background:var(--tk-paper);border:0;padding:40px 0 64px}.toolkit-page .toolkit-curator :is(.tk-job,.tk-section-card){background:#f3f5ef;border:0;border-radius:16px;padding:26px}.toolkit-page .toolkit-curator :is(.tk-task-category,.tk-prompt-tag){color:var(--tk-tag-ink);letter-spacing:normal;text-transform:none;background:#dfeee5;border-radius:99px;width:fit-content;padding:4px 10px;font-size:12px}.toolkit-page .toolkit-curator :is(.tk-job-outcome,.tk-section-card-summary){font-size:15px}.toolkit-page .toolkit-curator .tk-back,.toolkit-page .toolkit-curator :is(.tk-workflow-start a,.tk-tutorial .tk-inline-action,.tk-prompt-expand,.tk-prompt-related,.tk-materials-link--secondary){color:var(--tk-link)}.toolkit-page .toolkit-curator :is(.tk-tutorial-section p,.tk-tutorial-section li,.tk-prompt-count,.tk-prompt-note,.tk-workflow-meta,.tk-materials-meta,.tk-tool-choice,.tk-prompts .tk-empty,.posture-scope,.posture-meta){color:var(--tk-ink-muted)}.toolkit-page .toolkit-curator .tk-guide-sources a{color:var(--tk-link)}.toolkit-page .toolkit-curator :is(.tk-prompt,.tk-workflow-start,.tk-related-results){background:#f3f5ef;border-color:#d8e1d8;border-radius:16px}.toolkit-page .toolkit-curator :is(.tk-prompt-head,.tk-prompt-note,.tk-prompt-related){border:0}.toolkit-page .toolkit-curator :is(.tk-prompt-body,.tk-example-output){color:var(--tk-navy);background:#e9eee6}.toolkit-page .toolkit-curator .tk-prompt-var{color:#005e68;background:#cce9df}.toolkit-page .toolkit-curator .tk-seam{height:0}.marketing-page:has(.toolkit-curator) .navbar.navbar{background:#fffdf8;border-color:#0000}.marketing-page:has(.toolkit-curator) .navbar :is(.navbar-brand,.nav-link,.marketing-resources-trigger,.marketing-menu-trigger){color:#242b28}.marketing-page:has(.toolkit-curator) .navbar.navbar .navbar-nav .nav-link{color:#242b28}.marketing-page:has(.toolkit-curator) .navbar .brand-symbol{filter:none}.marketing-page:has(.toolkit-curator) .navbar .btn-white{color:#fff;background:#007785;border-radius:12px}.marketing-page:has(.toolkit-curator) .navbar.navbar .btn-white:is(:hover,:focus,:active){color:#fff;background:#007785;border-color:#0000}.marketing-page:has(.toolkit-curator) .navbar :is(a,button):focus-visible{outline-offset:4px;box-shadow:none;outline:2px solid #005e68}.marketing-page:has(.toolkit-curator) :is(.marketing-mobile-menu,.marketing-resources-panel){color:#242b28;background:#fffdf8}.marketing-page:has(.toolkit-curator) :is(.marketing-mobile-menu,.marketing-resources-panel) a{color:#242b28}@media (min-width:960px){.toolkit-page .toolkit-curator .tk-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px}}@media (max-width:479px){.toolkit-page .toolkit-curator .tk-signup--featured .tk-cta{padding:28px 24px}}