{"compiledCode":"\"use strict\";Object.defineProperty(exports, \"__esModule\", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _react = require('react'); var _react2 = _interopRequireDefault(_react);\n\n function HomePage() {\n  return (\n    _react2.default.createElement('div', { className: \"home-boccalone editorial\" ,}\n      , _react2.default.createElement('style', null, `.home-boccalone{--paper:var(--c1fflz6z-runtime-bg,#f2eadb);--ink:var(--c1fflz6z-runtime-text,#582c24);--accent:var(--c1fflz6z-runtime-accent,#bb542f);--panel:var(--c1fflz6z-runtime-panel,#e6d9c4);color:var(--ink);background:var(--paper);font:16px/1.6 -apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;isolation:isolate;overflow:hidden}\n.home-boccalone *{box-sizing:border-box} .home-boccalone a{color:inherit;text-decoration:none} .home-boccalone a:focus-visible{outline:3px solid var(--accent);outline-offset:6px} .home-boccalone .frame{max-width:1200px;margin:auto;padding:0 48px} .home-boccalone .masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:100px;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent)} .home-boccalone .brand{font-size:20px;letter-spacing:-.04em;font-weight:700} .home-boccalone .nav{display:flex;gap:28px;font-size:13px} .home-boccalone .nav a:hover,.home-boccalone .foot a:hover{text-decoration:underline;text-underline-offset:5px} .home-boccalone .hero{display:grid;grid-template-columns:1.15fr 1fr;gap:62px;align-items:center;padding:75px 0 82px} .home-boccalone .eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.2em;font-weight:700;margin:0 0 24px;color:var(--ink)} .home-boccalone h1{font-family:var(--c1fflz6z-font-heading,Georgia,serif);font-size:clamp(44px,5.3vw,70px);line-height:1.04;font-weight:400;letter-spacing:-.055em;margin:0 0 26px;text-wrap:balance} .home-boccalone .lead{max-width:540px;font-size:17px;line-height:1.75;margin:0 0 30px;opacity:.82} .home-boccalone .actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:13px} .home-boccalone .primary{display:inline-flex;align-items:center;gap:24px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:13px 21px;font-weight:600} .home-boccalone .primary:hover{background:var(--accent);border-color:var(--accent)} .home-boccalone .secondary{border-bottom:1px solid currentColor;padding:4px 0} .home-boccalone .visual{margin:0;background:var(--panel);color:var(--ink);position:relative;padding:25px 28px 27px;box-shadow:0 22px 45px color-mix(in srgb,var(--ink) 7%,transparent)} .home-boccalone .visual-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:block} .home-boccalone .visual svg{display:block;width:100%;height:auto;max-height:260px;color:var(--accent);margin:5px 0 15px} .home-boccalone .visual-record{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding:9px 0;display:grid;grid-template-columns:108px 1fr;gap:10px;font-size:11px;line-height:1.45} .home-boccalone .visual-record strong{font-size:9px;letter-spacing:.1em;font-weight:600} .home-boccalone .visual figcaption{font-size:9px;margin-top:12px;opacity:.6;letter-spacing:.03em} .home-boccalone .routes{display:grid;grid-template-columns:1fr 2fr;gap:75px;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding:55px 0 65px} .home-boccalone h2{font:400 clamp(29px,3vw,40px)/1.16 var(--c1fflz6z-font-heading,Georgia,serif);letter-spacing:-.035em;margin:0 0 20px;text-wrap:balance} .home-boccalone .route-list{display:grid} .home-boccalone .route{display:grid;grid-template-columns:32px 1fr 24px;gap:16px;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent);padding:19px 0;align-items:start} .home-boccalone .route:first-child{padding-top:0} .home-boccalone .route:hover .route-title{color:var(--accent)} .home-boccalone .route-no{font:11px/2.5 monospace;opacity:.85} .home-boccalone .route-title{display:block;font-size:19px;font-weight:500;letter-spacing:-.025em} .home-boccalone .route-desc{display:block;font-size:13px;margin:6px 0 0;opacity:.75;max-width:490px} .home-boccalone .arrow{font-size:22px;line-height:1.5} .home-boccalone .feature{background:var(--panel);padding:50px 54px;display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center;margin-bottom:50px} .home-boccalone .feature p{font-size:14px;line-height:1.8;margin:0 0 19px;opacity:.85} .home-boccalone .feature a{font-size:12px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:4px} .home-boccalone .foot{border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);display:flex;gap:42px;align-items:flex-start;justify-content:space-between;padding:27px 0 35px;font-size:11px} .home-boccalone .foot p{max-width:760px;margin:0;opacity:.72} .home-boccalone .foot a{white-space:nowrap} .home-boccalone.wide .hero{grid-template-columns:1.3fr 1fr;gap:50px;padding-bottom:50px} .home-boccalone.wide .visual{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 60px;padding:33px 42px} .home-boccalone.wide .visual-title{grid-column:1/-1} .home-boccalone.wide .visual svg{grid-column:1;grid-row:2/7;margin:0;max-height:235px} .home-boccalone.wide .visual figcaption{grid-column:2} .home-boccalone.editorial .hero{grid-template-columns:1.15fr 1fr} .home-boccalone.editorial .visual{transform:rotate(1deg);border:1px solid color-mix(in srgb,var(--ink) 20%,transparent)} .home-boccalone.editorial .routes{grid-template-columns:1fr} .home-boccalone.editorial .route-list{grid-template-columns:1fr 1fr;column-gap:60px} .home-boccalone.editorial .routes h2{max-width:600px} .home-boccalone.editorial .route:first-child{padding-top:19px}\n@media(max-width:800px){.home-boccalone .frame{padding:0 25px} .home-boccalone .masthead{min-height:87px;flex-wrap:wrap;gap:10px;padding:20px 0} .home-boccalone .nav{gap:18px;font-size:11px;flex-wrap:wrap} .home-boccalone .hero,.home-boccalone.wide .hero,.home-boccalone.editorial .hero{grid-template-columns:1fr;gap:32px;padding:48px 0} .home-boccalone h1{font-size:clamp(42px,9vw,62px)} .home-boccalone .lead{font-size:16px} .home-boccalone .visual,.home-boccalone.wide .visual{display:block;padding:22px;transform:none} .home-boccalone .visual svg{max-height:235px;margin:15px 0} .home-boccalone .visual-record{grid-template-columns:100px 1fr} .home-boccalone .routes{grid-template-columns:1fr;gap:25px;padding:38px 0} .home-boccalone.editorial .route-list{grid-template-columns:1fr} .home-boccalone .route{gap:10px} .home-boccalone .feature{grid-template-columns:1fr;gap:14px;padding:30px 25px;margin-bottom:32px} .home-boccalone .foot{display:block;padding:22px 0} .home-boccalone .foot a{display:inline-block;margin-top:15px}}`)\n      , _react2.default.createElement('div', { className: \"frame\",}\n\n        , _react2.default.createElement('section', { className: \"hero\", 'aria-label': \"Introduction\",}, _react2.default.createElement('div', null, _react2.default.createElement('p', { className: \"eyebrow\",}, \"A pizza fieldbook\"  ), _react2.default.createElement('h1', null, \"Better pizza starts before the oven.\"     ), _react2.default.createElement('p', { className: \"lead\",}, \"Understand your dough, choose equipment for your setup, and keep a bake record you can learn from. A practical reference for making the next pizza more intentional.\"                          ), _react2.default.createElement('div', { className: \"actions\",}, _react2.default.createElement('a', { className: \"primary\", href: \"/dough\",}, \"Understand the dough →\"   ), _react2.default.createElement('a', { className: \"secondary\", href: \"/how-we-test\",}, \"Read the logging method\"   ))), _react2.default.createElement('figure', { className: \"visual\",}, _react2.default.createElement('span', { className: \"visual-title\",}, \"The dough notebook.\"  ), _react2.default.createElement('svg', { viewBox: \"0 0 500 270\"   , role: \"img\", 'aria-label': \"formula reference diagram: flour, water, dough, bake\"      , xmlns: \"http://www.w3.org/2000/svg\",}, _react2.default.createElement('circle', { cx: \"250\", cy: \"132\", r: \"88\", fill: \"none\", stroke: \"currentColor\", opacity: \".3\",}), _react2.default.createElement('circle', { cx: \"250\", cy: \"132\", r: \"58\", fill: \"none\", stroke: \"currentColor\", strokeDasharray: \"3 8\" ,}), _react2.default.createElement('path', { d: \"M65 132H142 M358 132H435 M250 32V70 M250 194V233\"       , stroke: \"currentColor\",}), _react2.default.createElement('text', { x: \"250\", y: \"144\", textAnchor: \"middle\", fill: \"currentColor\", fontFamily: \"Georgia,serif\", fontSize: \"36\",}, \"w ÷ f\"  )), _react2.default.createElement('div', { className: \"visual-record\",}, _react2.default.createElement('strong', null, \"FLOUR\"), _react2.default.createElement('span', null, \"The reference weight\"  )), _react2.default.createElement('div', { className: \"visual-record\",}, _react2.default.createElement('strong', null, \"WATER\"), _react2.default.createElement('span', null, \"Weight / flour × 100\"    )), _react2.default.createElement('div', { className: \"visual-record\",}, _react2.default.createElement('strong', null, \"DOUGH\"), _react2.default.createElement('span', null, \"Target mass + rounding\"   )), _react2.default.createElement('div', { className: \"visual-record\",}, _react2.default.createElement('strong', null, \"BAKE\"), _react2.default.createElement('span', null, \"Equipment + conditions + notes\"    )), _react2.default.createElement('figcaption', null, \"Illustration · a dough formula and bake record\"       )))\n        , _react2.default.createElement('section', { className: \"routes\", 'aria-labelledby': \"home-boccalone-paths\",}, _react2.default.createElement('div', null, _react2.default.createElement('p', { className: \"eyebrow\",}, \"A useful next step\"   ), _react2.default.createElement('h2', { id: \"home-boccalone-paths\",}, \"Build the bake from here.\"    )), _react2.default.createElement('div', { className: \"route-list\",}, _react2.default.createElement('a', { className: \"route\", href: \"/dough\",}, _react2.default.createElement('span', { className: \"route-no\",}, \"01\"), _react2.default.createElement('span', null, _react2.default.createElement('span', { className: \"route-title\",}, \"Understand the dough\"  ), _react2.default.createElement('span', { className: \"route-desc\",}, \"Baker’s percentages, ingredients, and the assumptions in a formula.\"        )), _react2.default.createElement('span', { className: \"arrow\", 'aria-hidden': \"true\",}, \"↗\")), _react2.default.createElement('a', { className: \"route\", href: \"/equipment\",}, _react2.default.createElement('span', { className: \"route-no\",}, \"02\"), _react2.default.createElement('span', null, _react2.default.createElement('span', { className: \"route-title\",}, \"Choose your setup\"  ), _react2.default.createElement('span', { className: \"route-desc\",}, \"Use manufacturer specifications and the constraints of your kitchen.\"        )), _react2.default.createElement('span', { className: \"arrow\", 'aria-hidden': \"true\",}, \"↗\")), _react2.default.createElement('a', { className: \"route\", href: \"/styles\",}, _react2.default.createElement('span', { className: \"route-no\",}, \"03\"), _react2.default.createElement('span', null, _react2.default.createElement('span', { className: \"route-title\",}, \"Read a pizza style\"   ), _react2.default.createElement('span', { className: \"route-desc\",}, \"Learn the vocabulary before chasing a result.\"      )), _react2.default.createElement('span', { className: \"arrow\", 'aria-hidden': \"true\",}, \"↗\")), _react2.default.createElement('a', { className: \"route\", href: \"/formulas\",}, _react2.default.createElement('span', { className: \"route-no\",}, \"04\"), _react2.default.createElement('span', null, _react2.default.createElement('span', { className: \"route-title\",}, \"Keep a useful record\"   ), _react2.default.createElement('span', { className: \"route-desc\",}, \"Capture your ingredients, equipment, and observations.\"     )), _react2.default.createElement('span', { className: \"arrow\", 'aria-hidden': \"true\",}, \"↗\"))))\n        , _react2.default.createElement('section', { className: \"feature\",}, _react2.default.createElement('h2', null, \"Change one thing. Write it down.\"     ), _react2.default.createElement('div', null, _react2.default.createElement('p', null, \"A reader-run bake log makes your conditions visible. The reference offers methods and worksheets, without claiming a test kitchen or a corpus of tested formulas.\"                        ), _react2.default.createElement('a', { href: \"/how-we-test\",}, \"Read the logging method\"   )))\n        , _react2.default.createElement('aside', { className: \"foot\",}, _react2.default.createElement('p', null, \"Independent pizza reference, unrelated to the former salumeria. Appliance and food-safety questions follow current official guidance.\"               ), _react2.default.createElement('a', { href: \"/about\",}, \"About the publication\"  ))\n      )\n    )\n  );\n} exports.default = HomePage;"}