@font-face{font-family:QuizMintDisplay;src:url(/fonts/Paperlogy-7Bold.ttf)format("truetype");font-weight:700;font-display:swap}html:has(.qm-home){scroll-behavior:smooth;scroll-padding-top:80px}.qm-home{--qm-ease:cubic-bezier(.16,1,.3,1);color:#192e26;width:min(1180px,100% - 80px);padding:60px 0 30px;scroll-margin-top:80px}.qm-home::selection,.qm-home ::selection{color:#163c2b;background:#c1dfce}.qm-home a,.qm-home button{-webkit-tap-highlight-color:transparent}.qm-home :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #267253}.qm-home a{text-underline-offset:5px}.qm-home-intro{justify-content:space-between;align-items:flex-end;gap:28px;padding:0 2px 32px;display:flex}.qm-home-intro h1{letter-spacing:-.035em;word-break:keep-all;font-family:QuizMintDisplay,sans-serif;font-size:clamp(36px,3.65vw,56px);font-weight:700;line-height:1.24}.qm-home-intro h1 span{color:#257055}.qm-home-intro p{color:#53665c;word-break:keep-all;margin-top:19px;font-size:15px;line-height:1.9}.qm-home-start{justify-items:end;gap:17px;padding-bottom:4px;display:grid}.qm-button{color:#214c3b;min-height:46px;transition:background .25s,transform .3s var(--qm-ease);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:22px;padding:12px 18px;font-size:13px;font-weight:720;display:inline-flex}.qm-button:hover{background:#e7f1e9;transform:translateY(-2px)}.qm-button-dark{color:#fff;background:#205a43}.qm-button-dark:hover{background:#154631}.qm-resume{color:#52675b;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.qm-resume:hover{color:#185943}.qm-showcase{background:#e8efe8;border-radius:18px;overflow:hidden}.qm-showcase-top{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex}.qm-showcase-tabs{align-items:center;gap:25px;min-width:0;display:flex}.qm-showcase-tabs button{color:#5a6b61;white-space:nowrap;min-height:58px;font-size:12px;font-weight:650;position:relative}.qm-showcase-tabs button:after{content:"";height:2px;transition:transform .4s var(--qm-ease);background:#205a43;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.qm-showcase-tabs button[aria-selected=true]{color:#163e2e}.qm-showcase-tabs button[aria-selected=true]:after{transform:scaleX(1)}.qm-real-sample{color:#65766c;white-space:nowrap;font-size:10px}.qm-showcase-window{touch-action:pan-y;overflow:hidden}.qm-slide-track{transition:transform .72s var(--qm-ease);will-change:transform;display:flex}.qm-slide{background:#e5eee5;flex:0 0 100%;grid-template-columns:1fr 1.05fr;align-items:center;gap:18px;min-width:0;height:460px;padding:38px 42px 0;display:grid;position:relative;overflow:hidden}.qm-slide-workbook{background:#ebece3}.qm-slide-analysis{background:#e4ecec}.qm-slide-copy{z-index:1;align-self:center;padding-bottom:38px;position:relative}.qm-slide-copy h2{letter-spacing:-.035em;word-break:keep-all;font-family:QuizMintDisplay,sans-serif;font-size:clamp(25px,2.65vw,37px);font-weight:700;line-height:1.4}.qm-slide-copy p{color:#4a6255;word-break:keep-all;max-width:31ch;margin-top:17px;font-size:13px;line-height:1.95}.qm-text-link{color:#1b543c;min-height:40px;transition:gap .35s var(--qm-ease);align-items:center;gap:15px;font-size:13px;font-weight:750;display:inline-flex}.qm-text-link:hover{gap:22px}.qm-slide-copy .qm-text-link{margin-top:18px}.qm-preview-link{color:#54695d;align-items:center;gap:7px;min-height:36px;margin-top:3px;font-size:11px;display:flex}.qm-preview-link:hover{text-underline-offset:4px;text-decoration:underline}.qm-slide-art{width:100%;max-width:390px;transition:transform .6s var(--qm-ease);text-align:left;border-radius:4px;place-self:start end;display:block;position:relative;transform:rotate(2deg)translateY(10px);box-shadow:0 16px 34px #2a48301f}.qm-slide-art:hover{transform:rotate(0)translateY(1px)}.qm-slide-art img{background:#fff;border-radius:4px;width:100%;height:auto;display:block}.qm-slide-art>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#305c46;background:#f8fcf7ed;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 3px 15px #172f2212}.qm-showcase-bottom{z-index:2;background:#e5eee5;justify-content:space-between;align-items:center;gap:15px;padding:11px 23px;display:flex;position:relative}.qm-showcase-bottom p{color:#51665a;font-size:10px;line-height:1.5}.qm-slide-controls{align-items:center;gap:4px;display:flex}.qm-slide-controls>span{font-variant-numeric:tabular-nums;min-width:55px;font-size:11px;font-weight:700}.qm-slide-controls i{color:#64776a;font-style:normal;font-weight:400}.qm-slide-controls button{color:#2d5140;border-radius:50%;place-items:center;width:33px;height:33px;transition:background .2s;display:grid}.qm-slide-controls button:hover{background:#d2e1d1}.qm-home-jump{color:#65766b;justify-content:space-between;gap:20px;padding:20px 2px 0;font-size:11px;display:flex}.qm-home-jump a{align-items:center;gap:9px;min-height:30px;display:flex}.qm-home-jump a:hover{color:#1d5d40}.qm-home-story{grid-template-columns:1.08fr .92fr;align-items:center;gap:8%;padding:115px 14px 0;scroll-margin-top:90px;display:grid}.qm-story-copy h2,.qm-home-workflow h2{letter-spacing:-.035em;word-break:keep-all;font-family:QuizMintDisplay,sans-serif;font-size:clamp(29px,2.8vw,40px);font-weight:700;line-height:1.4}.qm-story-copy>p{color:#5a6e61;word-break:keep-all;margin-top:21px;font-size:13px;line-height:2}.qm-story-visual{background:#e5eae0;border-radius:15px;min-width:0;height:520px;padding:38px 34px 0;position:relative;overflow:hidden}.qm-story-visual button{width:100%;transition:transform .6s var(--qm-ease);border-radius:3px;display:block;box-shadow:0 12px 32px #243c2824}.qm-story-visual button:hover{transform:translateY(-5px)}.qm-story-visual img{background:#fff;border-radius:3px;width:100%;height:auto;display:block}.qm-analysis-visual{padding:35px 65px 0 24px}.qm-analysis-companion{pointer-events:none;position:absolute;bottom:-24%;right:-11%;transform:rotate(7deg);box-shadow:0 12px 30px #294b2d26;width:49%!important}.qm-story-options{margin-top:27px}.qm-story-options a{border-top:1px solid #cfdbd0;justify-content:space-between;align-items:center;gap:15px;min-height:75px;padding:15px 0;display:flex}.qm-story-options strong{color:#204b35;font-size:13px;display:block}.qm-story-options small{color:#596e60;margin-top:6px;font-size:11px;line-height:1.5;display:block}.qm-story-options a>svg{color:#456b53;transition:transform .3s var(--qm-ease)}.qm-story-options a:hover>svg{transform:translate(3px,-3px)}.qm-story-reverse{grid-template-columns:.92fr 1.08fr;padding-top:100px}.qm-workbook-visual{background:#e9e8e0;padding:34px 32px 0 63px}.qm-vocabulary-inset{pointer-events:none;width:42%;position:absolute;bottom:-12%;left:-5%;transform:rotate(-7deg);box-shadow:0 12px 30px #3e463124}.qm-home-workflow{border-bottom:1px solid #d9e1d9;grid-template-columns:1fr 1fr;gap:8%;margin-top:40px;padding:100px 14px 80px;display:grid}.qm-home-workflow h2{font-size:29px}.qm-home-workflow .qm-text-link{margin-top:22px}.qm-home-workflow ol{counter-reset:step;list-style:none}.qm-home-workflow li{counter-increment:step;padding:0 0 24px 40px;position:relative}.qm-home-workflow li:last-child{padding-bottom:0}.qm-home-workflow li:before{content:counter(step);color:#2a5b3d;background:#e4ece3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-1px;left:0}.qm-home-workflow li+li:after{content:"";background:#ccd9cd;width:1px;height:18px;position:absolute;top:-22px;left:11px}.qm-home-workflow strong{font-size:13px}.qm-home-workflow p{color:#596d5f;word-break:keep-all;max-width:35ch;margin-top:8px;font-size:12px;line-height:1.8}.qm-home-directory{margin-top:68px;padding:0 14px;scroll-margin-top:100px}.qm-home-directory .quizmint-section-head{margin-bottom:23px}.qm-home-directory .quizmint-section-head h2{letter-spacing:-.025em;font-size:23px;font-weight:750}.qm-home-directory .quizmint-section-head p{color:#627364;margin-top:10px;font-size:12px}.qm-home-continue{background:#e5eee4;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin:65px 0 50px;padding:30px 34px;display:flex}.qm-home-continue h2{letter-spacing:-.025em;font-size:21px;font-weight:730}.qm-home-continue p{color:#556d5a;margin-top:9px;font-size:12px;line-height:1.7}.qm-home-footer{align-items:center;gap:18px;margin-top:0;padding-top:20px;display:flex}.qm-home-footer strong{letter-spacing:-.035em;color:#2d4b36;font-size:16px}.qm-home-footer span{font-size:10px}.qm-home-footer a{align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.qm-document-dialog{color:#183624;background:#f5f8f3;border:0;border-radius:15px;width:min(830px,100vw - 32px);max-height:calc(100dvh - 38px);padding:0;overflow:hidden;box-shadow:0 24px 100px #10291b38}.qm-document-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14271f8c}.qm-document-dialog[open]{flex-direction:column;display:flex}.qm-document-toolbar{background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:18px 23px;display:flex}.qm-document-toolbar h2{font-size:17px;font-weight:750}.qm-document-toolbar p{color:#667869;margin-top:5px;font-size:11px}.qm-document-toolbar button{border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.qm-document-toolbar button:hover{background:#edf2ea}.qm-document-scroll{overscroll-behavior:contain;scrollbar-color:#9eafa0 #e5eae3;background:#e5eae3;min-height:0;padding:22px;overflow:auto}.qm-document-scroll img{width:100%;height:auto;display:block;box-shadow:0 8px 22px #25412d18}.qm-document-actions{background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:13px 23px;display:flex}.qm-document-actions a{align-items:center;gap:10px;min-height:36px;font-size:12px;font-weight:700;display:flex}.qm-document-actions a:last-child{color:#1c6341;margin-left:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.qm-home-story .qm-story-visual{animation:linear both qm-paper-enter;animation-timeline:view();animation-range:entry entry 65%}@keyframes qm-paper-enter{0%{filter:blur(1.5px);transform:translateY(35px)}to{filter:blur();transform:translateY(0)}}}}@media (min-width:1600px){.qm-home{padding-top:76px}.qm-slide{height:510px;padding-inline:54px}.qm-slide-art{max-width:430px}}@media (max-width:1180px){.qm-home{width:calc(100% - 48px)}.qm-slide{padding-inline:30px}.qm-showcase-tabs{gap:19px}.qm-story-visual{height:470px}.qm-home-story{gap:6%;padding-inline:0}.qm-home-workflow{padding-inline:0}.qm-real-sample{display:none}}@media (max-width:700px){.qm-home{width:calc(100% - 32px);padding-top:32px}.qm-home-intro{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:25px}.qm-home-intro h1{font-size:36px}.qm-home-intro p{margin-top:15px;font-size:13px}.qm-home-start{flex-wrap:wrap;align-items:center;gap:17px;width:100%;display:flex}.qm-button{gap:12px;min-height:43px;padding:10px 14px;font-size:12px}.qm-resume{font-size:11px}.qm-showcase{border-radius:13px}.qm-showcase-top{padding:0 16px}.qm-showcase-tabs{justify-content:space-between;gap:0;width:100%}.qm-showcase-tabs button{min-height:51px;font-size:10px}.qm-slide{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:0;height:605px;padding:26px 25px 0}.qm-slide-copy{padding-bottom:22px}.qm-slide-copy h2{font-size:27px;line-height:1.35}.qm-slide-copy p{max-width:34ch;margin-top:12px;font-size:12px;line-height:1.8}.qm-slide-copy .qm-text-link{margin-top:12px;font-size:12px}.qm-preview-link{font-size:10px;position:absolute;bottom:26px;right:0}.qm-slide-art{justify-self:center;width:83%;max-width:310px;transform:rotate(2deg)translateY(6px)}.qm-slide-art>span{padding:6px 8px;font-size:9px;top:10px;left:10px}.qm-showcase-bottom{padding:8px 13px}.qm-showcase-bottom>p{max-width:17ch;font-size:9px}.qm-slide-controls>span{min-width:45px;font-size:10px}.qm-slide-controls{gap:0}.qm-slide-controls button{width:32px;height:36px}.qm-home-jump{gap:10px;padding-top:13px;font-size:10px}.qm-home-story{grid-template-columns:1fr;gap:28px;padding-top:65px}.qm-story-copy h2{font-size:30px}.qm-story-copy>p{margin-top:16px;font-size:13px;line-height:1.9}.qm-story-options{margin-top:18px}.qm-story-visual{order:2;height:430px;padding:29px 49px 0 21px}.qm-story-copy{order:1}.qm-story-reverse{padding-top:60px}.qm-workbook-visual{padding:25px 24px 0 55px}.qm-home-workflow{grid-template-columns:1fr;gap:30px;margin-top:12px;padding-top:55px;padding-bottom:44px}.qm-home-workflow h2{font-size:27px}.qm-home-workflow li{padding-bottom:22px}.qm-home-workflow p{max-width:none}.qm-home-directory{margin-top:45px;padding:0}.qm-home-directory .quizmint-section-head{align-items:flex-start;gap:10px}.qm-home-directory .quizmint-section-head h2{max-width:12ch;font-size:21px;line-height:1.45}.qm-home-directory .quizmint-section-head p{font-size:11px;line-height:1.7}.qm-home-directory .quizmint-section-head button{gap:4px;padding:5px 0;font-size:10px}.qm-home-continue{flex-direction:column;align-items:flex-start;gap:18px;margin:40px 0 30px;padding:24px}.qm-home-continue h2{font-size:19px}.qm-home-continue p{font-size:11px}.qm-home-footer{flex-wrap:wrap;gap:12px}.qm-home-footer span{font-size:9px}.qm-document-toolbar{padding:13px 15px}.qm-document-toolbar h2{font-size:15px}.qm-document-scroll{padding:12px}.qm-document-actions{gap:10px;padding:10px 14px}.qm-document-actions a{font-size:11px}}@media (prefers-reduced-motion:reduce){.qm-home *,.qm-home :before,.qm-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.qm-slide-art,.qm-story-visual button:hover{transform:none}}@media (max-width:700px){.qm-showcase-tabs button{font-size:11px}}@media (prefers-reduced-motion:reduce){html:has(.qm-home){scroll-behavior:auto}}.qm-slide-mirror{background:#e9ece2}@media (max-width:500px){.qm-showcase-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.qm-showcase-tabs button{min-height:44px;font-size:12px}}
