._hero_irtfg_2{max-width:1200px;margin:auto;padding:64px 0 54px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}._eyebrow_irtfg_2{font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 24px}._hero_irtfg_2 h1{font:clamp(48px,5.5vw,76px)/1.07 var(--font-family-display);letter-spacing:-.045em;margin:0 0 24px;font-weight:400}._hero_irtfg_2 h1 em{font-weight:400;color:var(--primary)}._intro_irtfg_2{font-size:16px;line-height:1.8;max-width:390px;color:var(--muted-foreground);margin-bottom:26px}._note_irtfg_2{font-size:11px;line-height:1.7;color:var(--muted-foreground);margin-top:18px}._stillLife_irtfg_2{height:450px;position:relative;isolation:isolate}._circle_irtfg_2{position:absolute;width:390px;height:390px;border-radius:50%;background:var(--secondary);top:20px;right:0;z-index:-1}._sheetBack_irtfg_2{position:absolute;width:240px;height:330px;background:var(--card);padding:26px;left:22px;top:10px;box-shadow:var(--shadow-lg);transform:rotate(-10deg);border:1px solid var(--border)}._sheetBack_irtfg_2 span,._sheetFront_irtfg_2 span{font-size:8px;letter-spacing:.1em}._sheetBack_irtfg_2 h2{font:36px/1.1 var(--font-family-display);margin:26px 0 16px}._rule_irtfg_2{height:1px;background:var(--foreground)}._sheetBack_irtfg_2 p{font-size:8px;letter-spacing:.12em}._lines_irtfg_2{height:72px;background:repeating-linear-gradient(transparent 0 17px,var(--border) 17px 18px);margin:20px 0}._sheetFront_irtfg_2{position:absolute;width:230px;height:300px;right:0;top:130px;background:var(--primary);color:var(--primary-foreground);padding:26px;transform:rotate(8deg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;justify-content:space-between}._sheetFront_irtfg_2 h2{font:29px/1.1 var(--font-family-display);margin:12px 0}._sheetFront_irtfg_2 p{font-size:8px;letter-spacing:.1em}._bars_irtfg_2{display:flex;height:65px;gap:9px;align-items:end}._bars_irtfg_2 i{width:26px;background:var(--accent);height:25%}._bars_irtfg_2 i:nth-child(2){height:45%}._bars_irtfg_2 i:nth-child(3){height:40%}._bars_irtfg_2 i:nth-child(4){height:75%}._bars_irtfg_2 i:nth-child(5){height:100%}._seal_irtfg_2{position:absolute;bottom:4px;left:34px;border-radius:50%;width:102px;height:102px;background:var(--accent);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;font-size:8px;letter-spacing:.1em;transform:rotate(-9deg)}._seal_irtfg_2 b{font:19px var(--font-family-display)}._promise_irtfg_2{border-block:1px solid var(--border);display:flex;gap:80px;justify-content:center;padding:19px;font-size:12px}._promise_irtfg_2 span{display:flex;gap:9px;align-items:center}._catalog_irtfg_2{max-width:1200px;margin:auto;padding:70px 0 0;scroll-margin-top:20px}._sectionHead_irtfg_2{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}._sectionHead_irtfg_2 h2,._starter_irtfg_2 h2,._about_irtfg_2 h2{font:40px/1.18 var(--font-family-display);font-weight:400;letter-spacing:-.025em;margin:0}._sectionHead_irtfg_2 ._eyebrow_irtfg_2{margin-bottom:14px}._sectionHead_irtfg_2>p{font-size:12px;line-height:1.8;color:var(--muted-foreground)}._controls_irtfg_2{display:flex;gap:20px;align-items:end;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:20px}._filters_irtfg_2{display:flex;gap:4px;flex-wrap:wrap}._filters_irtfg_2 button{font-size:11px}._filters_irtfg_2 span{font-size:9px;opacity:.65;margin-left:4px}._search_irtfg_2{font-size:10px;display:grid;gap:6px;width:210px}._results_irtfg_2{font-size:11px;color:var(--muted-foreground);margin:22px 0}._grid_irtfg_2{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 26px}._card_irtfg_2{display:block;border-radius:var(--radius);transition:transform .2s}._card_irtfg_2:hover{transform:translateY(-4px)}._card_irtfg_2:focus-visible{outline:3px solid var(--primary);outline-offset:6px}._cover_irtfg_2{height:290px;padding:24px 28px;display:flex;flex-direction:column;justify-content:space-between;background:var(--secondary);border:1px solid var(--border);overflow:hidden}._bookCover_irtfg_2{height:290px;background:#f7f1e6;border:1px solid var(--border);overflow:hidden}._bookCover_irtfg_2 img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:600px){._bookCover_irtfg_2{height:230px}}._cover_irtfg_2[data-kind=planners]{background:var(--surface)}._cover_irtfg_2[data-kind=toolkits]{background:var(--accent)}._cover_irtfg_2[data-kind=interactive]{background:var(--primary);color:var(--primary-foreground)}._cover_irtfg_2[data-kind=apps]{background:var(--foreground);color:var(--primary-foreground)}._coverMeta_irtfg_2{font-size:8px;letter-spacing:.16em}._coverTitle_irtfg_2{font:31px/1.12 var(--font-family-display);max-width:230px;letter-spacing:-.025em;margin-top:16px}._coverGraphic_irtfg_2{height:65px;opacity:.4;overflow:hidden;margin-top:12px}._miniGrid_irtfg_2{width:100%;height:64px;background-image:linear-gradient(currentColor 1px,transparent 1px),linear-gradient(90deg,currentColor 1px,transparent 1px);background-size:34px 21px}._miniLines_irtfg_2{height:64px;background:repeating-linear-gradient(transparent 0 20px,currentColor 20px 21px)}._coverFoot_irtfg_2{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.13em;margin-top:12px}._cardMeta_irtfg_2{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:19px;font-size:10px;color:var(--muted-foreground)}._badge_irtfg_2{padding:5px 8px;border:1px solid var(--border);border-radius:var(--radius-full);font-size:9px;white-space:nowrap}._card_irtfg_2 h3{font-size:16px;margin:12px 0 8px;font-weight:500}._card_irtfg_2 p{font-size:12px;color:var(--muted-foreground);margin:0 0 18px;line-height:1.6}._detail_irtfg_2{font-size:11px;display:flex;gap:9px;align-items:center}._empty_irtfg_2{text-align:center;grid-column:1/-1;padding:50px}._starter_irtfg_2{max-width:1200px;margin:90px auto 0;background:var(--secondary);padding:55px 65px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;opacity:0;transform:translateY(15px);transition:opacity .6s,transform .6s}._starter_irtfg_2[data-revealed=true]{opacity:1;transform:none}._starter_irtfg_2 p:not(._eyebrow_irtfg_2):not(._note_irtfg_2){font-size:14px;line-height:1.8;max-width:440px;margin:20px 0 24px}._starterPreview_irtfg_2{background:var(--card);padding:30px;transform:rotate(4deg);box-shadow:var(--shadow-md)}._starterPreview_irtfg_2>span{font-size:8px;letter-spacing:.12em}._starterPreview_irtfg_2 p{display:flex;gap:14px;border-bottom:1px solid var(--border);padding-bottom:10px;font-family:var(--font-family-display)}._about_irtfg_2{text-align:center;max-width:680px;margin:85px auto 0}._about_irtfg_2>p:not(._eyebrow_irtfg_2){line-height:1.9;font-size:14px;color:var(--muted-foreground)}._about_irtfg_2 a{font-size:12px;display:flex;justify-content:center;gap:12px;align-items:center;text-decoration:underline}._roadmap_irtfg_2{display:flex;gap:30px;justify-content:center;border-top:1px solid var(--border);padding-top:25px;margin-top:35px;font-size:10px}@media(min-width:1450px){._hero_irtfg_2,._catalog_irtfg_2,._starter_irtfg_2{max-width:1200px}}@media(max-width:1280px){._hero_irtfg_2,._catalog_irtfg_2,._starter_irtfg_2,._footer_irtfg_2{margin-inline:40px}}@media(max-width:850px){._hero_irtfg_2{grid-template-columns:1fr 1fr;gap:10px}._stillLife_irtfg_2{transform:scale(.8);transform-origin:center right}._grid_irtfg_2{grid-template-columns:repeat(2,1fr)}._promise_irtfg_2{gap:25px}._starter_irtfg_2{gap:30px;padding:35px}._sectionHead_irtfg_2 h2{font-size:32px}._sectionHead_irtfg_2>p{max-width:190px}}@media(max-width:600px){._hero_irtfg_2{display:flex;flex-direction:column;margin-inline:22px;padding-top:38px;gap:20px;align-items:stretch}._hero_irtfg_2 h1{font-size:52px}._stillLife_irtfg_2{height:360px;transform:scale(.85);transform-origin:top center;margin-bottom:-45px}._sheetBack_irtfg_2{left:0}._sheetFront_irtfg_2{right:-5px}._promise_irtfg_2{justify-content:flex-start;overflow-x:auto;gap:25px;font-size:10px}._promise_irtfg_2 span{white-space:nowrap}._catalog_irtfg_2{margin-inline:22px;padding-top:44px}._sectionHead_irtfg_2{display:block}._sectionHead_irtfg_2>p{max-width:none}._grid_irtfg_2{gap:30px 14px}._cover_irtfg_2{height:230px;padding:18px}._coverTitle_irtfg_2{font-size:23px}._coverMeta_irtfg_2,._coverFoot_irtfg_2{font-size:6px}._coverGraphic_irtfg_2{height:45px}._cardMeta_irtfg_2{align-items:start;flex-direction:column;gap:7px}._card_irtfg_2 h3{font-size:14px;line-height:1.4}._card_irtfg_2 p{font-size:11px}._search_irtfg_2{width:100%}._starter_irtfg_2{grid-template-columns:1fr;margin:55px 22px 0;padding:28px;gap:30px}._starter_irtfg_2 h2,._about_irtfg_2 h2{font-size:33px}._starterPreview_irtfg_2{transform:rotate(2deg)}._about_irtfg_2{margin:55px 24px 0}._roadmap_irtfg_2{gap:14px;font-size:9px}._detail_irtfg_2{font-size:10px}}@media(prefers-reduced-motion:reduce){._starter_irtfg_2{opacity:1;transform:none;transition:none}._card_irtfg_2{transition:none}}@media(max-width:600px){._grid_irtfg_2{grid-template-columns:repeat(2,minmax(0,1fr))}._promise_irtfg_2{flex-wrap:wrap;justify-content:center;gap:10px 18px;overflow-x:visible}}@media(max-width:360px){._grid_irtfg_2{grid-template-columns:minmax(0,1fr)}}
