.home_root__LdOIM .hero{position:relative;min-height:min(64vh,540px);display:flex;align-items:flex-end;padding:56px 48px 52px;margin-top:var(--page-top-offset);border:1px solid var(--border);border-radius:var(--hero-frame-radius);overflow:hidden}.home_root__LdOIM .hero-bg{position:absolute;inset:0;z-index:0}.home_root__LdOIM .hero-bg-img{object-fit:contain;object-position:50% 100%;transform:translateY(-18%) scale(1.55);opacity:.46;filter:saturate(.5)}.home_root__LdOIM .hero-bg-grad{position:absolute;inset:0;background:radial-gradient(ellipse 90% 120% at -10% 60%,rgba(5,10,18,.97) 30%,transparent 68%),radial-gradient(ellipse 60% 80% at 105% 50%,rgba(0,232,123,.05),transparent),linear-gradient(180deg,rgba(5,10,18,.1) 60%,var(--bg) 100%)}.home_root__LdOIM .hero-orb{position:absolute;width:700px;height:700px;top:50%;right:-120px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(0,232,123,.07) 0,rgba(77,155,255,.04) 40%,transparent 70%);filter:blur(90px);animation:home_orb-pulse__9Sm_E 6s ease-in-out infinite;z-index:0}@keyframes home_orb-pulse__9Sm_E{0%,to{opacity:.7;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.1)}}@keyframes home_sim-spectrum__e_Nk1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes home_sim-pulse-hot__uApIQ{0%,to{box-shadow:0 0 18px rgba(255,77,77,.18)}50%{box-shadow:0 0 28px rgba(255,77,77,.3)}}@keyframes home_sim-pulse-cool__DEYPO{0%,to{box-shadow:0 0 18px rgba(0,232,123,.14)}50%{box-shadow:0 0 28px rgba(0,232,123,.26)}}@keyframes home_sim-chip-alert__gQRVX{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}.home_root__LdOIM .hero-body{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:0;align-items:center;width:100%;max-width:none}.home_root__LdOIM .hero-left{max-width:var(--hero-copy-max)}.home_root__LdOIM .hero-left .hero-title{font-family:var(--font-heading),sans-serif;font-size:clamp(3.2rem,5.5vw,6rem);line-height:1.02;letter-spacing:-.055em;margin:0 0 26px}.home_root__LdOIM .hero-stat span{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);line-height:1.35}.home_root__LdOIM .c2c-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.home_root__LdOIM .c2c-lead h2{font-family:var(--font-heading),sans-serif;font-size:clamp(1.8rem,3.5vw,2.8rem);letter-spacing:-.04em;line-height:1.05;margin:12px 0 16px}.home_root__LdOIM .c2c-lead p{color:var(--text-2);font-size:1rem;margin:0 0 28px;line-height:1.6}.home_root__LdOIM .pillar-links{display:flex;gap:14px;flex-wrap:wrap}.home_root__LdOIM .pillar-stack{display:grid;gap:12px}.home_root__LdOIM .pillar-card{padding:36px 28px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:var(--t)}.home_root__LdOIM .pillar-card:hover{transform:translateY(-4px)}.home_root__LdOIM .pillar-card h3{font-family:var(--font-heading),sans-serif;font-size:1.15rem;margin:0 0 10px;letter-spacing:-.02em}.home_root__LdOIM .pillar-card p{color:var(--text-2);font-size:.92rem;margin:0;line-height:1.55}.home_root__LdOIM .climate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.home_root__LdOIM .climate-card{padding:32px 24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:var(--t)}.home_root__LdOIM .climate-card:hover{transform:translateY(-3px)}.home_root__LdOIM .climate-num{display:block;font-family:var(--font-heading),sans-serif;font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.05em;line-height:1;margin-bottom:14px}.home_root__LdOIM .climate-card h3{font-family:var(--font-heading),sans-serif;font-size:1rem;letter-spacing:-.02em;margin:0 0 8px}.home_root__LdOIM .climate-card p{color:var(--text-2);font-size:.88rem;margin:0;line-height:1.55}.home_root__LdOIM .terr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.home_root__LdOIM .terr-card{display:flex;flex-direction:column;padding:32px 24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:var(--t);position:relative}.home_root__LdOIM .terr-card:hover{transform:translateY(-3px);border-color:var(--border-h)}.home_root__LdOIM .terr-topline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.home_root__LdOIM .terr-dot{width:10px;height:10px;border-radius:50%;margin-bottom:16px}.home_root__LdOIM .terr-dot.critical{background:var(--red);box-shadow:0 0 12px rgba(255,77,77,.5)}.home_root__LdOIM .terr-dot.monitoring{background:var(--yellow);box-shadow:0 0 12px rgba(255,180,68,.5)}.home_root__LdOIM .terr-dot.restoration{background:var(--blue);box-shadow:0 0 12px rgba(77,155,255,.5)}.home_root__LdOIM .terr-card h3{font-family:var(--font-heading),sans-serif;font-size:1.15rem;letter-spacing:-.02em;margin:0 0 8px}.home_root__LdOIM .terr-headline{font-size:.98rem;line-height:1.35;margin:0 0 12px}.home_root__LdOIM .terr-track{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.home_root__LdOIM .terr-card p{color:var(--text-2);font-size:.9rem;margin:0 0 16px;line-height:1.55}.home_root__LdOIM .terr-risk{font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--text-1)}.home_root__LdOIM .terr-meta{display:grid;gap:8px;margin-top:auto;padding-top:4px}.home_root__LdOIM .terr-measure{font-size:.82rem;font-weight:700;color:var(--text-1)}.home_root__LdOIM .terr-project-use{font-size:.82rem;line-height:1.5}.home_root__LdOIM .terr-badge{padding:4px 12px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.home_root__LdOIM .terr-badge.critical{background:rgba(255,77,77,.1);color:var(--red)}.home_root__LdOIM .terr-badge.monitoring{background:rgba(255,180,68,.1);color:var(--yellow)}.home_root__LdOIM .terr-badge.restoration{background:rgba(77,155,255,.1);color:var(--blue)}.home_root__LdOIM .terr-link{display:inline-flex;align-items:center;margin-top:14px;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--green)}.home_root__LdOIM .c2c-secondary{padding:40px 48px;margin-bottom:0}.home_root__LdOIM .c2c-secondary-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.home_root__LdOIM .c2c-secondary-actions{flex-shrink:0}.home_root__LdOIM .c2c-secondary-copy{max-width:560px;margin-top:12px}.home_root__LdOIM .edit-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:16px}.home_root__LdOIM .edit-section-head,.home_root__LdOIM .edit-section-head p{max-width:none}.home_root__LdOIM .edit-card{display:flex;flex-direction:column;padding:28px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:var(--t)}.home_root__LdOIM .edit-card:hover{transform:translateY(-2px);border-color:var(--border-h)}.home_root__LdOIM .edit-card h3{font-family:var(--font-heading),sans-serif;font-size:1.1rem;margin:8px 0;letter-spacing:-.02em;line-height:1.2}.home_root__LdOIM .edit-card p{color:var(--text-2);font-size:.9rem;margin:0}.home_root__LdOIM .edit-link{display:inline-flex;align-items:center;margin-top:auto;padding-top:16px;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--green)}.home_root__LdOIM .simulator{padding:48px 56px;margin-bottom:64px;position:relative;overflow:hidden;background:rgba(10,18,36,.72);transition:box-shadow .32s ease,transform .32s ease;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 18px 60px rgba(0,0,0,.32),calc((1 - var(--sim-progress, 0)) * 8px) 0 48px rgba(0,232,123,.12),calc(var(--sim-progress, 0) * -8px) 0 56px rgba(255,77,77,.14)}.home_root__LdOIM .simulator .sim-compare-head,.home_root__LdOIM .simulator .sim-note-block,.home_root__LdOIM .simulator .sim-risk-grid,.home_root__LdOIM .simulator .sim-top-grid{position:relative;z-index:1}.home_root__LdOIM .simulator:before{background:radial-gradient(circle at 10% -10%,rgba(0,232,123,.24) 0,transparent 60%),linear-gradient(110deg,rgba(0,232,123,.1),transparent 50%);opacity:calc(1 - var(--sim-progress, 0))}.home_root__LdOIM .simulator:after,.home_root__LdOIM .simulator:before{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .12s linear}.home_root__LdOIM .simulator:after{background:radial-gradient(circle at 90% 110%,rgba(255,77,77,.28) 0,transparent 60%),linear-gradient(110deg,transparent 40%,rgba(255,77,77,.15));opacity:var(--sim-progress,0)}.home_root__LdOIM .sim-header{margin-bottom:28px}.home_root__LdOIM .sim-header h2{font-family:var(--font-heading),sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.03em;margin:8px 0 10px}.home_root__LdOIM .sim-top-grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:start;margin-bottom:20px}.home_root__LdOIM .sim-control-col,.home_root__LdOIM .sim-top-copy{display:grid;gap:16px}.home_root__LdOIM .sim-top-copy{max-width:1240px}.home_root__LdOIM .sim-header p{max-width:1160px;line-height:1.75}.home_root__LdOIM .sim-control-col{align-content:start;gap:14px}.home_root__LdOIM .sim-year-row{order:2;display:flex;align-items:center;gap:22px;padding:18px 22px;border-radius:var(--r);background:rgba(255,255,255,.02);border:1px solid var(--border);flex-wrap:wrap}.home_root__LdOIM .sim-year-display{font-family:var(--font-heading),sans-serif;font-size:2.6rem;letter-spacing:-.06em;line-height:1;white-space:nowrap;min-width:96px;transition:color .22s ease,text-shadow .22s ease,transform .22s ease;text-shadow:0 0 18px rgba(0,232,123,calc(.18 * (1 - var(--sim-progress, 0)))),0 0 22px rgba(255,77,77,calc(.24 * var(--sim-progress, 0)));color:rgba(255,255,255,.98)}.home_root__LdOIM .sim-slider-wrap{flex:1;min-width:200px}.home_root__LdOIM .sim-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:linear-gradient(90deg,rgba(0,232,123,.9) 0,rgba(138,255,191,.95) calc(var(--sim-slider-fill, 0%) * .55),rgba(255,166,97,.95) calc(var(--sim-slider-fill, 0%) * .82),rgba(255,77,77,.95) var(--sim-slider-fill,0),rgba(255,255,255,.08) var(--sim-slider-fill,0),rgba(255,255,255,.08) 100%);outline:none;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 0 20px rgba(255,77,77,calc(.16 * var(--sim-progress, 0)));transition:background .18s linear,box-shadow .22s ease}.home_root__LdOIM .sim-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#00e87b,#7fffb5 30%,#ffb36c 70%,#ff4d4d);border:3px solid var(--bg);box-shadow:0 0 20px rgba(0,232,123,.24),0 0 30px rgba(255,77,77,.22);cursor:grab;transition:box-shadow .2s,transform .2s}.home_root__LdOIM .sim-slider::-webkit-slider-thumb:hover{box-shadow:0 0 26px rgba(0,232,123,.28),0 0 36px rgba(255,77,77,.26);transform:scale(1.06)}.home_root__LdOIM .sim-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#00e87b,#7fffb5 30%,#ffb36c 70%,#ff4d4d);border:3px solid var(--bg);box-shadow:0 0 20px rgba(0,232,123,.24),0 0 30px rgba(255,77,77,.22);cursor:grab}.home_root__LdOIM .sim-range{display:flex;justify-content:space-between;margin-top:8px;font-size:.75rem;color:var(--text-3);width:100%}.home_root__LdOIM .sim-status{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;font-size:.82rem;font-weight:700;white-space:nowrap;transition:background .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.home_root__LdOIM .sim-status-dot{width:8px;height:8px;border-radius:50%;animation:home_blink__tBDSN 2s ease infinite;box-shadow:0 0 12px currentColor}.home_root__LdOIM .sim-status.safe{background:var(--green-dim);color:var(--green);box-shadow:0 0 20px rgba(0,232,123,.16)}.home_root__LdOIM .sim-status.safe .sim-status-dot{background:var(--green)}.home_root__LdOIM .sim-status.warn{background:rgba(255,180,68,.1);color:var(--yellow);box-shadow:0 0 20px rgba(255,180,68,.14)}.home_root__LdOIM .sim-status.warn .sim-status-dot{background:var(--yellow)}.home_root__LdOIM .sim-status.danger{background:rgba(255,77,77,.1);color:var(--red);box-shadow:0 0 22px rgba(255,77,77,.18)}.home_root__LdOIM .sim-status.danger .sim-status-dot{background:var(--red)}.home_root__LdOIM .sim-status.critical{background:rgba(255,77,77,.15);color:#ff7070;box-shadow:0 0 28px rgba(255,77,77,.24)}.home_root__LdOIM .sim-status.critical .sim-status-dot{background:#ff7070}.home_root__LdOIM .sim-theme-safe .sim-status{transform:translateY(0)}.home_root__LdOIM .sim-theme-warn .sim-status{transform:translateY(-1px)}.home_root__LdOIM .sim-theme-critical .sim-status,.home_root__LdOIM .sim-theme-danger .sim-status{transform:translateY(-1px) scale(1.01)}.home_root__LdOIM .sim-impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:0}.home_root__LdOIM .sim-impact-grid-compact{margin-bottom:0;order:1}.home_root__LdOIM .sim-impact-card{padding:18px;min-height:0;position:relative;overflow:hidden;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}.home_root__LdOIM .sim-impact-card:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,rgba(0,232,123,.08),transparent 38%,rgba(255,77,77,.09));opacity:calc(.3 + (var(--sim-progress, 0) * .7));pointer-events:none;transition:opacity .24s ease}.home_root__LdOIM .sim-impact-card-carbon{transform:translateZ(0);border-color:rgba(255,166,97,calc(.12 + (var(--sim-progress, 0) * .22)));box-shadow:0 0 0 1px rgba(255,120,96,calc(.08 + (var(--sim-progress, 0) * .18))),0 10px 28px rgba(0,0,0,.18),0 0 calc(14px + (var(--sim-progress, 0) * 26px)) rgba(255,77,77,calc(.06 + (var(--sim-progress, 0) * .18)))}.home_root__LdOIM .sim-impact-card-carbon:before{background:linear-gradient(120deg,rgba(0,232,123,.12),rgba(255,190,96,.12) 40%,rgba(255,77,77,.2));opacity:calc(.48 + (var(--sim-progress, 0) * .52))}.home_root__LdOIM .sim-impact-label{position:relative;z-index:2;display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:12px}.home_root__LdOIM .sim-impact-value{position:relative;z-index:2;display:block;font-family:var(--font-heading),sans-serif;font-size:clamp(1.1rem,1.6vw,1.45rem);letter-spacing:-.04em;margin-bottom:8px;color:transparent;background-image:linear-gradient(90deg,#00e87b,#86ffbf 30%,#ff9d73 68%,#ff4d4d);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:filter .24s ease,text-shadow .24s ease,transform .24s ease}.home_root__LdOIM .sim-impact-card-carbon .sim-impact-value{background-image:linear-gradient(90deg,#00e87b,#c7ffd8 24%,#ffc17e 56%,#ff6a5f 82%,#ff4d4d);background-size:220% 100%;filter:saturate(calc(1 + (var(--sim-progress, 0) * .55)))}.home_root__LdOIM .sim-impact-card-water .sim-impact-value{background-image:linear-gradient(90deg,#7fffb5,#4d9bff);background-size:200% 100%}.home_root__LdOIM .sim-impact-card-warming .sim-impact-value{background-image:linear-gradient(90deg,#ffe27d,#ff8f68);background-size:200% 100%}.home_root__LdOIM .sim-impact-detail{position:relative;z-index:2;margin:0;color:var(--text-2);font-size:.8rem;line-height:1.5}.home_root__LdOIM .sim-compare-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:8px 0 18px;flex-wrap:wrap}.home_root__LdOIM .sim-compare-kicker{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:6px}.home_root__LdOIM .sim-compare-head h3{font-family:var(--font-heading),sans-serif;font-size:1.35rem;letter-spacing:-.03em;margin:0}.home_root__LdOIM .sim-legend{display:flex;gap:14px;flex-wrap:wrap;color:var(--text-2);font-size:.82rem}.home_root__LdOIM .sim-legend span{display:inline-flex;align-items:center;gap:8px}.home_root__LdOIM .sim-legend-chip{width:12px;height:12px;border-radius:999px;display:inline-block}.home_root__LdOIM .sim-legend-hot{background:linear-gradient(90deg,#ff8a5b,#ff4d4d)}.home_root__LdOIM .sim-legend-cool{background:linear-gradient(90deg,#00e87b,#4d9bff)}.home_root__LdOIM .sim-risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home_root__LdOIM .sim-risk-card{padding:24px 22px;border-radius:var(--r-lg);position:relative;overflow:hidden;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.home_root__LdOIM .sim-risk-card:hover{transform:translateY(-2px)}.home_root__LdOIM .sim-risk-head{margin-bottom:18px}.home_root__LdOIM .sim-risk-label{display:block;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:8px}.home_root__LdOIM .sim-risk-threshold{display:block;font-family:var(--font-heading),sans-serif;font-size:1.08rem;letter-spacing:-.03em}.home_root__LdOIM .sim-risk-row{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center}.home_root__LdOIM .sim-risk-row+.sim-risk-row{margin-top:14px}.home_root__LdOIM .sim-risk-meta{display:flex;flex-direction:column;gap:4px}.home_root__LdOIM .sim-risk-meta span{font-size:.76rem;color:var(--text-3)}.home_root__LdOIM .sim-risk-meta strong{font-family:var(--font-heading),sans-serif;font-size:1rem;letter-spacing:-.03em}.home_root__LdOIM .sim-risk-track{position:relative;height:16px;border-radius:999px;background:rgba(255,255,255,.06);overflow:visible}.home_root__LdOIM .sim-risk-bar{position:absolute;left:0;top:0;bottom:0;border-radius:999px;transition:width .34s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,filter .24s ease}.home_root__LdOIM .sim-risk-bar-hot{background:linear-gradient(90deg,#ffb36c,#ff7d5e 35%,#ff4d4d);box-shadow:0 0 22px rgba(255,77,77,.25)}.home_root__LdOIM .sim-risk-bar-cool{background:linear-gradient(90deg,#00e87b,#4dffb0 40%,#4d9bff);box-shadow:0 0 22px rgba(0,232,123,.18)}.home_root__LdOIM .sim-risk-collapse-marker{position:absolute;top:-6px;bottom:-6px;width:2px;background:rgba(255,255,255,.75);transform:translateX(-1px)}.home_root__LdOIM .sim-risk-collapse-copy{position:absolute;top:-22px;transform:translateX(-50%);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7)}.home_root__LdOIM .sim-risk-warming .sim-risk-threshold{color:#ffd87b}.home_root__LdOIM .sim-risk-carbon .sim-risk-threshold{color:#ff8a7a}.home_root__LdOIM .sim-risk-water .sim-risk-threshold{color:#74b5ff}.home_root__LdOIM .sim-risk-carbon .sim-risk-threshold,.home_root__LdOIM .sim-risk-warming .sim-risk-threshold,.home_root__LdOIM .sim-risk-water .sim-risk-threshold{transition:color .22s ease,text-shadow .22s ease}.home_root__LdOIM .sim-risk-carbon .sim-risk-threshold{text-shadow:0 0 18px rgba(255,77,77,.2)}.home_root__LdOIM .sim-risk-warming .sim-risk-threshold{text-shadow:0 0 18px rgba(255,216,123,.16)}.home_root__LdOIM .sim-risk-water .sim-risk-threshold{text-shadow:0 0 18px rgba(116,181,255,.16)}.home_root__LdOIM .sim-theme-safe .sim-impact-card,.home_root__LdOIM .sim-theme-safe .sim-risk-card{box-shadow:0 0 0 1px rgba(0,232,123,.06),inset 0 0 0 1px rgba(0,232,123,.04)}.home_root__LdOIM .sim-theme-warn .sim-impact-card,.home_root__LdOIM .sim-theme-warn .sim-risk-card{box-shadow:0 0 0 1px rgba(255,180,68,.08),inset 0 0 0 1px rgba(255,180,68,.04)}.home_root__LdOIM .sim-theme-critical .sim-impact-card,.home_root__LdOIM .sim-theme-critical .sim-risk-card,.home_root__LdOIM .sim-theme-danger .sim-impact-card,.home_root__LdOIM .sim-theme-danger .sim-risk-card{box-shadow:0 0 0 1px rgba(255,77,77,.08),inset 0 0 0 1px rgba(255,77,77,.04)}.home_root__LdOIM .sim-theme-critical .sim-status-dot,.home_root__LdOIM .sim-theme-danger .sim-status-dot{animation:home_sim-chip-alert__gQRVX 1.2s ease-in-out infinite}.home_root__LdOIM .sim-theme-critical .sim-risk-bar-hot,.home_root__LdOIM .sim-theme-danger .sim-risk-bar-hot{animation:home_sim-pulse-hot__uApIQ 1.6s ease-in-out infinite}.home_root__LdOIM .sim-theme-safe .sim-risk-bar-cool,.home_root__LdOIM .sim-theme-warn .sim-risk-bar-cool{animation:home_sim-pulse-cool__DEYPO 1.9s ease-in-out infinite}.home_root__LdOIM .sim-note-block{display:grid;gap:10px;margin-top:28px}.home_root__LdOIM .sim-note{font-size:.82rem;color:var(--text-3);font-style:italic;text-align:center;margin:0}.home_root__LdOIM .sim-note-strong{color:var(--text-2);font-style:normal}@media (max-width:1100px){.home_root__LdOIM .hero{padding:36px 28px 40px}.home_root__LdOIM .hero-body{grid-template-columns:1fr;gap:48px}.home_root__LdOIM .hero-stats{grid-template-columns:repeat(4,1fr)}.home_root__LdOIM .c2c-grid{grid-template-columns:1fr;gap:40px}.home_root__LdOIM .edit-grid,.home_root__LdOIM .terr-grid{grid-template-columns:repeat(2,1fr)}.home_root__LdOIM .edit-grid .edit-card:first-child{grid-column:1/-1}.home_root__LdOIM .climate-grid{grid-template-columns:repeat(2,1fr)}.home_root__LdOIM .sim-impact-grid,.home_root__LdOIM .sim-risk-grid{grid-template-columns:1fr}}@media (max-width:768px){.home_root__LdOIM .hero{padding:28px 20px 32px}.home_root__LdOIM .hero-body{grid-template-columns:1fr;gap:40px}.home_root__LdOIM .hero-bg-img{object-position:55% 100%;transform:translateY(-10%) scale(1.24);opacity:.34}.home_root__LdOIM .hero-orb{width:420px;height:420px;right:-140px;filter:blur(64px)}.home_root__LdOIM .hero-left .hero-title{font-size:clamp(2.3rem,8vw,2.8rem)}.home_root__LdOIM .hero-sub{margin-bottom:28px;font-size:1rem;line-height:1.6}.home_root__LdOIM .hero-stats{grid-template-columns:repeat(2,1fr)}.home_root__LdOIM .hero-stat{padding:18px 16px}.home_root__LdOIM .climate-grid,.home_root__LdOIM .edit-grid,.home_root__LdOIM .terr-grid{grid-template-columns:1fr}.home_root__LdOIM .c2c-secondary{padding:28px 24px}.home_root__LdOIM .simulator{padding:24px}.home_root__LdOIM .sim-top-grid{gap:16px}.home_root__LdOIM .sim-year-row{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.home_root__LdOIM .sim-slider-wrap{width:100%}.home_root__LdOIM .sim-risk-row{grid-template-columns:1fr;gap:10px}.home_root__LdOIM .sim-compare-head{align-items:flex-start}}