.ve-page{--ve-ink: #171715;--ve-muted: #66635c;--ve-paper: #f5f2e9;--ve-yellow: #ffc928;--ve-amber: #9a6c00;--ve-line: #ddd8cc;--ve-max: 1120px;color:var(--ve-ink);background:#fff;font-family:var(--font-body-family, "Noto Sans JP", "Yu Gothic", sans-serif);line-height:1.9;letter-spacing:.035em;overflow:hidden}.ve-page *,.ve-page *:before,.ve-page *:after{box-sizing:border-box}.ve-page a{color:inherit}.ve-wrap{width:min(calc(100% - 40px),var(--ve-max));margin-inline:auto}.ve-eyebrow{margin:0 0 12px;color:var(--ve-amber);font-size:12px;font-weight:900;letter-spacing:.18em}.ve-page h1{margin:0 0 22px;color:#fff!important;font-size:clamp(42px,4.5vw,56px);line-height:1.2;letter-spacing:-.01em;text-wrap:balance;line-break:strict}.ve-hero-title-line{white-space:nowrap}.ve-mobile-break{display:none}.ve-mobile-title-line{display:inline}.ve-page h2{margin:0 0 18px;font-size:clamp(30px,4vw,48px);line-height:1.4;text-wrap:balance;line-break:strict}.ve-page h3{margin:0 0 10px;font-size:22px;line-height:1.45;text-wrap:balance;line-break:strict}.ve-page p{margin:0 0 20px}.ve-dark{color:#fff;background:#171817}.ve-dark h2,.ve-dark h3,.ve-dark strong{color:#fff!important}.ve-hero-grid{min-height:650px;display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center;padding-block:80px}.ve-hero .ve-eyebrow{color:var(--ve-yellow)}.ve-hero-lead{max-width:650px;color:#dedbd3;font-size:clamp(20px,2.5vw,29px);font-weight:850}.ve-hero-body{max-width:600px;color:#bbb8b0;font-size:15px}.ve-fuel-orbit{position:relative;width:min(390px,100%);aspect-ratio:1;margin-inline:auto;display:grid;place-items:center;border:1px solid #3c3d39;border-radius:50%}.ve-fuel-orbit:before,.ve-fuel-orbit:after{content:"";position:absolute;border:1px solid #343531;border-radius:50%}.ve-fuel-orbit:before{top:12%;right:12%;bottom:12%;left:12%}.ve-fuel-orbit:after{top:25%;right:25%;bottom:25%;left:25%;border-color:var(--ve-yellow)}.ve-fuel-center{position:relative;z-index:1;text-align:center}.ve-fuel-center b{display:block;color:var(--ve-yellow);font-size:clamp(70px,9vw,120px);line-height:.9}.ve-fuel-center span{color:#e8e5de;font-size:14px;font-weight:850}.ve-orbit-label{position:absolute;border-radius:999px;padding:7px 12px;color:#fff;background:#292a27;font-size:11px;font-weight:850}.ve-orbit-label:nth-of-type(1){top:8%;left:2%}.ve-orbit-label:nth-of-type(2){top:20%;right:-2%}.ve-orbit-label:nth-of-type(3){bottom:15%;left:-2%}.ve-orbit-label:nth-of-type(4){right:4%;bottom:4%}.ve-anchor{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ve-line);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ve-anchor-inner{display:flex;gap:30px;padding:14px 0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;font-size:13px;font-weight:850}.ve-anchor-inner::-webkit-scrollbar{display:none}.ve-anchor a{text-decoration:none}.ve-section{padding:104px 0}.ve-soft{background:var(--ve-paper)}.ve-head{max-width:1000px;margin-bottom:50px}.ve-lead{color:var(--ve-muted);font-size:17px}.ve-sources{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ve-source{min-height:280px;border:1px solid var(--ve-line);border-radius:22px;padding:28px 24px;background:#fff}.ve-source b{display:block;margin-bottom:38px;color:var(--ve-amber);font-size:13px;letter-spacing:.15em}.ve-source strong{display:block;margin-bottom:12px;font-size:22px;line-height:1.45}.ve-source p{margin:0;color:var(--ve-muted);font-size:13px}.ve-storage-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.ve-donut{position:relative;width:min(400px,100%);aspect-ratio:1;margin-inline:auto;border-radius:50%;background:conic-gradient(var(--ve-yellow) 0 2%,#77736b 2% 20%,#242522 20% 100%)}.ve-donut:after{content:"";position:absolute;top:25%;right:25%;bottom:25%;left:25%;border-radius:50%;background:var(--ve-paper)}.ve-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;text-align:center}.ve-donut-center b{color:var(--ve-amber);font-size:56px;line-height:1}.ve-donut-center span{font-size:12px;font-weight:850}.ve-legend{display:grid;gap:10px;margin:26px 0 34px}.ve-legend-row{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid var(--ve-line);padding-bottom:10px}.ve-swatch{width:14px;height:14px;border-radius:50%}.ve-swatch.fat{background:#242522}.ve-swatch.protein{background:#77736b}.ve-swatch.carb{background:var(--ve-yellow)}.ve-legend-row strong{font-size:14px}.ve-legend-row b{font-size:20px}.ve-callout{border-left:5px solid var(--ve-yellow);border-radius:0 18px 18px 0;padding:24px 28px;background:#fff;font-size:17px;font-weight:700}.ve-fibers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ve-fiber{min-height:300px;border:1px solid #3d3e3a;border-radius:24px;padding:30px;background:#222321}.ve-fiber-code{display:inline-grid;place-items:center;width:68px;height:68px;margin-bottom:45px;border:1px solid var(--ve-yellow);border-radius:50%;color:var(--ve-yellow);font-size:21px;font-weight:950}.ve-fiber h3{font-size:26px}.ve-fiber p{margin:0;color:#c9c6bf;font-size:14px}.ve-spectrum{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;margin-top:34px;color:#aaa69e;font-size:12px}.ve-spectrum-line{height:3px;border-radius:999px;background:linear-gradient(90deg,var(--ve-yellow),#6d6a63)}.ve-issues{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ve-issue{border:1px solid var(--ve-line);border-radius:24px;padding:34px;background:#fff}.ve-issue-number{color:var(--ve-amber);font-size:12px;font-weight:900;letter-spacing:.16em}.ve-issue p{color:var(--ve-muted);font-size:14px}.ve-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:48px}.ve-path{border-radius:24px;padding:30px}.ve-path:first-child{color:#fff;background:#222321}.ve-path:last-child{background:#fff0bd}.ve-path-title{margin-bottom:30px;font-size:12px;font-weight:900;letter-spacing:.14em}.ve-path-flow{display:flex;align-items:center;justify-content:space-between;gap:10px}.ve-path-node{flex:1;border:1px solid currentColor;border-radius:999px;padding:13px 10px;text-align:center;font-size:13px;font-weight:850}.ve-path-arrow{color:var(--ve-yellow);font-size:22px}.ve-path:last-child .ve-path-arrow{color:#8f6500}.ve-path-note{margin:24px 0 0!important;opacity:.75;font-size:13px}.ve-notes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:42px}.ve-note{border-left:4px solid var(--ve-yellow);padding:18px 22px;background:#f7f5ef;color:#5c5850;font-size:12px}.ve-cta{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ve-cta a{min-height:180px;border-radius:20px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;background:#252625}.ve-cta span{color:var(--ve-yellow);font-size:12px;font-weight:900}.ve-cta strong{color:#fff!important;font-size:23px}@media(max-width:850px){.ve-hero-grid,.ve-storage-grid{grid-template-columns:1fr}.ve-sources{grid-template-columns:1fr 1fr}.ve-hero-grid{gap:50px}}@media(max-width:620px){.ve-wrap{width:min(calc(100% - 28px),var(--ve-max))}.ve-page h1{font-size:36px}.ve-hero-title-line{white-space:normal}.ve-mobile-break{display:inline}.ve-mobile-title-line{display:block}.ve-section{padding:72px 0}.ve-hero-grid{min-height:auto;padding-block:64px 78px}.ve-hero-lead{font-size:20px}.ve-fuel-orbit{width:92%}.ve-sources,.ve-fibers,.ve-issues,.ve-paths,.ve-notes,.ve-cta{grid-template-columns:1fr}.ve-source{min-height:auto}.ve-source b{margin-bottom:24px}.ve-donut{width:88%}.ve-path-flow{gap:6px}.ve-path-node{padding:11px 6px;font-size:11px}.ve-cta strong{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-vespa-energy-guide.css.map */
