.pa-science{--pa-ink:#141210;--pa-ink-soft:#1e1a17;--pa-cream:#f6f1e8;--pa-card:#efe8dc;--pa-muted:#6f6358;--pa-hull:#c45c26;--pa-hull-deep:#9a451c;--pa-hull-wash:#c45c261f;--pa-hull-wash-strong:#c45c2633;--pa-kernel:#c8a24a;--pa-border:#ddd4c6;--pa-border-strong:#cfc5b5;--font-display:"Newsreader", "Iowan Old Style", Palatino, "Palatino Linotype", serif;--font-sans:"Source Sans 3", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius:10px;--rule:1px;--max:1120px;--content:680px;background:var(--pa-cream);color:var(--pa-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.55;position:relative;overflow:clip}.pa-science:before{content:"";pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pa-science,.pa-science *,.pa-science :before,.pa-science :after{box-sizing:border-box}.pa-science img,.pa-science svg{max-width:100%;display:block}.pa-science a{color:var(--pa-hull);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .15s}.pa-science a:hover{color:var(--pa-hull-deep)}.pa-science :focus-visible{outline:2px solid var(--pa-hull);outline-offset:3px}.pa-science .wrap{z-index:1;width:min(100% - 2.5rem, var(--max));margin-inline:auto;position:relative}.pa-science .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pa-science .eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pa-muted);margin:0 0 .75rem;font-size:11px}.pa-science .display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.025em;color:var(--pa-ink);margin:0;font-weight:400;line-height:.96}.pa-science .lede{color:var(--pa-ink);max-width:36em;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.5}.pa-science .muted{color:var(--pa-muted)}.pa-science .mono{font-family:var(--font-mono)}.pa-science .rule{border:0;border-top:var(--rule) solid var(--pa-border);margin:0}.pa-science .site-header{border-bottom:var(--rule) solid var(--pa-border);background:color-mix(in srgb, var(--pa-cream) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;padding:1rem 0;position:sticky;top:0}.pa-science .site-header .wrap{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pa-science .brand{color:var(--pa-ink);align-items:center;gap:.65rem;text-decoration:none;display:flex}.pa-science .brand img{width:28px;height:28px}.pa-science .brand-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;line-height:1.1}.pa-science .brand-name span{letter-spacing:.02em;color:var(--pa-muted);font-size:.72rem;font-family:var(--font-sans);font-weight:500;display:block}.pa-science .draft-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pa-hull-deep);background:var(--pa-hull-wash);border:var(--rule) solid color-mix(in srgb, var(--pa-hull) 28%, var(--pa-border));border-radius:999px;padding:.35rem .7rem;font-size:10px}.pa-science .hero{padding:2.25rem 0 1.25rem;position:relative}.pa-science .hero:after{content:"";background:linear-gradient(90deg, transparent, var(--pa-border) 12%, var(--pa-border) 88%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.pa-science .hero-grid{grid-template-columns:1.35fr .7fr;align-items:center;gap:2rem 2.5rem;display:grid}.pa-science .hero-kicker{align-items:center;gap:.7rem;margin-bottom:.35rem;display:flex}.pa-science .hero-kicker .eyebrow{margin:0}.pa-science .hero-mark{opacity:.92;width:34px;height:34px;filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--pa-cream) 60%, transparent));flex-shrink:0}.pa-science .hero h1.display{letter-spacing:-.03em;max-width:11ch;font-size:clamp(2.45rem,5.4vw,3.85rem)}.pa-science .hero .thesis{max-width:36em;color:var(--pa-ink);margin-top:.85rem;font-size:1.05rem;line-height:1.45}.pa-science .hero .thesis strong{color:var(--pa-hull-deep);font-weight:600}.pa-science .keyfacts{border:var(--rule) solid var(--pa-border);border-radius:var(--radius);background:var(--pa-card);grid-template-columns:repeat(3,1fr);gap:0;margin-top:1.15rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff59}.pa-science .keyfact{border-right:var(--rule) solid var(--pa-border);padding:.85rem .95rem .95rem}.pa-science .keyfact:last-child{border-right:0}.pa-science .keyfact .label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pa-muted);margin-bottom:.4rem;font-size:10px}.pa-science .keyfact .value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--pa-kernel);font-size:clamp(1.2rem,2vw,1.45rem);line-height:1}.pa-science .keyfact .unit{font-family:var(--font-sans);color:var(--pa-muted);letter-spacing:0;margin-top:.3rem;font-size:.75rem;display:block}.pa-science .hero-note{color:var(--pa-muted);flex-wrap:wrap;align-items:baseline;gap:.15rem .65rem;margin-top:.7rem;font-size:.78rem;display:flex}.pa-science .hero-jump{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pa-hull);border-bottom:1px solid color-mix(in srgb, var(--pa-hull) 35%, transparent);font-size:10px;text-decoration:none}.pa-science .hero-jump:hover{color:var(--pa-hull-deep)}.pa-science .hero-aside{justify-self:end;width:min(100%,280px)}.pa-science .hero-visual{border-radius:var(--radius);border:var(--rule) solid var(--pa-border);background:var(--pa-card);aspect-ratio:4/5;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,0 12px 28px -18px #14121047}.pa-science .hero-visual-slim{max-height:340px}.pa-science .hero-visual img{object-fit:cover;object-position:center 40%;filter:saturate(.88)contrast(1.04)brightness(.98);width:100%;height:100%}.pa-science .hero-visual:after{content:"";pointer-events:none;background:radial-gradient(ellipse 90% 80% at 50% 42%, transparent 35%, color-mix(in srgb, var(--pa-cream) 50%, transparent) 78%, var(--pa-cream) 100%), linear-gradient(to top, color-mix(in srgb, var(--pa-cream) 55%, transparent), transparent 32%);mix-blend-mode:multiply;opacity:.8;position:absolute;inset:0}.pa-science .hero-visual-fallback{display:none;position:absolute;inset:0}.pa-science .hero-visual.is-fallback .hero-visual-fallback{display:block}.pa-science .hero-visual.is-fallback img{display:none}.pa-science .hero-visual-fallback svg{width:100%;height:100%}.pa-science .hero-visual-cap{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pa-muted);background:color-mix(in srgb, var(--pa-cream) 86%, transparent);border:var(--rule) solid color-mix(in srgb, var(--pa-border) 70%, transparent);border-radius:4px;padding:.25rem .45rem;font-size:9px;position:absolute;bottom:.65rem;left:.75rem}@media (min-width:1100px){.pa-science .hero-grid{grid-template-columns:1.4fr .65fr;align-items:center}.pa-science .hero-aside{width:min(100%,300px)}}.pa-science .section{border-top:var(--rule) solid var(--pa-border);padding:3rem 0}.pa-science .section-stage{border-top:0;padding:1.75rem 0 2.75rem;position:relative}.pa-science .section-stage:before{content:"";pointer-events:none;height:0;position:absolute;inset:0 0 auto}.pa-science .section-head{max-width:var(--content);margin-bottom:1.35rem}.pa-science .section-head h2.display{max-width:16ch;font-size:clamp(2rem,4vw,2.85rem)}.pa-science .section-head p{color:var(--pa-muted);max-width:38em;margin:1rem 0 0}.pa-science .anatomy-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;display:grid}.pa-science .anatomy-stage{background:var(--pa-card);border:var(--rule) solid var(--pa-border);border-radius:var(--radius);box-shadow:inset 0 1px 0 #ffffff59, inset 0 0 0 1px color-mix(in srgb, var(--pa-cream) 40%, transparent);padding:1.75rem 1.25rem 1.5rem;position:relative}.pa-science .anatomy-stage svg{width:100%;height:auto;margin:0 auto}.pa-science .layer-hit{cursor:pointer;transition:opacity .2s,fill .2s}.pa-science .layer-hit:hover,.pa-science .layer-hit.is-active{opacity:1}.pa-science .anatomy-stage.is-filtering .layer-hit:not(.is-active){opacity:.28}.pa-science .anatomy-labels{flex-direction:column;gap:.75rem;display:flex}.pa-science .layer-card{border:var(--rule) solid var(--pa-border);border-radius:var(--radius);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;padding:1rem 1.1rem;transition:background .15s,border-color .15s}.pa-science .layer-card:hover,.pa-science .layer-card.is-active{background:var(--pa-card);border-color:color-mix(in srgb, var(--pa-hull) 35%, var(--pa-border))}.pa-science .layer-card .name{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 .25rem;font-size:1.2rem}.pa-science .layer-card .role{color:var(--pa-muted);margin:0;font-size:.92rem;line-height:1.4}.pa-science .layer-card.is-active .name{color:var(--pa-hull-deep)}.pa-science .sim-intro{grid-template-columns:1.35fr .85fr;align-items:end;gap:1.25rem 2rem;margin-bottom:1.1rem;display:grid}.pa-science .sim-intro-aside{border-bottom:var(--rule) solid transparent;max-width:28em;margin:0;padding-bottom:.15rem;font-size:.88rem;line-height:1.4}.pa-science .sim-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--pa-cream) 40%, var(--pa-card)), var(--pa-card));border:var(--rule) solid var(--pa-border-strong);isolation:isolate;box-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px color-mix(in srgb, var(--pa-cream) 55%, transparent), inset 0 -18px 40px -28px #1412101f, 0 1px 0 #ffffff40, 0 18px 40px -28px #14121038;border-radius:12px;position:relative;overflow:visible}.pa-science .sim-shell:before{content:"";border:var(--rule) solid color-mix(in srgb, var(--pa-border) 75%, transparent);pointer-events:none;z-index:2;opacity:.7;border-radius:8px;position:absolute;inset:6px}.pa-science .sim-shell:after{content:"";background:var(--pa-hull);opacity:.85;z-index:3;height:2px;transition:background .2s,opacity .2s;position:absolute;top:0;left:0;right:0}.pa-science .sim-shell[data-method=microwave]:after{background:var(--pa-ink);opacity:.55}.pa-science .sim-shell[data-method=stovetop]:after{background:var(--pa-hull)}.pa-science .sim-shell[data-method=air]:after{background:var(--pa-muted);opacity:.75}.pa-science .sim-shell[data-method=kettle]:after{background:var(--pa-kernel)}.pa-science .sim-plate-ornament{opacity:.06;pointer-events:none;z-index:0;width:64px;height:64px;position:absolute;top:4.75rem;right:1.25rem}.pa-science .sim-plate-ornament img{width:100%;height:100%}.pa-science .sim-toolbar{border-bottom:var(--rule) solid var(--pa-border);background:color-mix(in srgb, var(--pa-cream) 86%, var(--pa-card));z-index:12;-webkit-backdrop-filter:blur(10px);border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex;position:sticky;top:0}.pa-science .method-switch{border:var(--rule) solid var(--pa-border);background:var(--pa-cream);border-radius:8px;flex-wrap:wrap;gap:0;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #fff6}.pa-science .method-switch [role=tab]{appearance:none;font-family:var(--font-sans);color:var(--pa-muted);cursor:pointer;border:0;border-right:var(--rule) solid var(--pa-border);background:0 0;padding:.55rem .85rem;font-size:.84rem;font-weight:550;transition:background .15s,color .15s}.pa-science .method-switch [role=tab]:last-child{border-right:0}.pa-science .method-switch [role=tab]:hover{color:var(--pa-ink)}.pa-science .method-switch [role=tab][aria-selected=true]{background:var(--pa-hull);color:#fff}.pa-science .sim-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pa-science .btn{appearance:none;border:var(--rule) solid transparent;font-family:var(--font-sans);cursor:pointer;border-radius:8px;padding:.55rem .95rem;font-size:.88rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.pa-science .btn-primary{background:var(--pa-hull);color:#fff;border-color:var(--pa-hull)}.pa-science .btn-primary:hover{background:var(--pa-hull-deep);border-color:var(--pa-hull-deep)}.pa-science .btn-secondary{background:var(--pa-hull-wash);color:var(--pa-hull-deep);border-color:color-mix(in srgb, var(--pa-hull) 22%, var(--pa-border))}.pa-science .btn-secondary:hover{background:var(--pa-hull-wash-strong);color:var(--pa-hull-deep)}.pa-science .btn-sound[aria-pressed=true]{background:var(--pa-hull);color:#fff;border-color:var(--pa-hull)}.pa-science .btn-sound[aria-pressed=true]:hover{background:var(--pa-hull-deep);border-color:var(--pa-hull-deep)}.pa-science .sim-body{z-index:1;background:inherit;grid-template-columns:1.05fr .95fr;min-height:380px;display:grid;position:relative;overflow:hidden}.pa-science .sim-viz{border-right:var(--rule) solid var(--pa-border);flex-direction:column;gap:1rem;padding:1.5rem 1.25rem 1.25rem;display:flex;position:relative}.pa-science .stage-pills{flex-wrap:wrap;gap:.4rem;display:flex}.pa-science .stage-pill{appearance:none;border:var(--rule) solid var(--pa-border);background:var(--pa-cream);color:var(--pa-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.4rem .65rem;font-size:10px;transition:all .15s}.pa-science .stage-pill:hover{color:var(--pa-ink);border-color:var(--pa-border-strong)}.pa-science .stage-pill[aria-current=true]{background:var(--pa-hull-wash);color:var(--pa-hull-deep);border-color:color-mix(in srgb, var(--pa-hull) 35%, var(--pa-border))}.pa-science .kernel-stage{background:radial-gradient(ellipse 70% 65% at 50% 48%, color-mix(in srgb, var(--pa-cream) 88%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--pa-cream) 35%, transparent), transparent 55%);border-radius:10px;flex:1;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.pa-science .kernel-stage-vignette{pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 50%, transparent 42%, color-mix(in srgb, var(--pa-card) 55%, transparent) 100%);opacity:.9;position:absolute;inset:0}.pa-science .kernel-stage-caption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pa-muted);opacity:.7;z-index:1;pointer-events:none;margin:0;font-size:9px;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.pa-science .kernel-stage svg{z-index:1;filter:drop-shadow(0 10px 18px #14121014);width:min(100%,300px);height:auto;transition:filter .35s;position:relative}.pa-science .kernel-stage.is-blooming svg{filter:drop-shadow(0 14px 22px #c45c261f)}.pa-science .heat-rings{pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:12% 18%}.pa-science .heat-rings:before,.pa-science .heat-rings:after{content:"";border:1px solid color-mix(in srgb, var(--pa-hull) 40%, transparent);border-radius:50%;position:absolute;inset:0}.pa-science .heat-rings:after{border-color:color-mix(in srgb, var(--pa-kernel) 45%, transparent);inset:10%}.pa-science .sim-playing .heat-rings{opacity:1;animation:2.4s ease-in-out infinite heatPulse}@keyframes heatPulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.85;transform:scale(1.05)}}.pa-science .sim-side{flex-direction:column;gap:1.15rem;padding:1.25rem 1.25rem 1.4rem;display:flex}.pa-science .readouts{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.pa-science .readout{border:var(--rule) solid var(--pa-border);background:var(--pa-cream);border-radius:8px;padding:.7rem .75rem .8rem}.pa-science .readout .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pa-muted);margin-bottom:.35rem;font-size:10px}.pa-science .readout .v{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--pa-kernel);font-size:1.2rem;line-height:1}.pa-science .readout.pressure-peak .v{color:var(--pa-hull)}.pa-science .pressure-meter{background:color-mix(in srgb, var(--pa-border) 80%, var(--pa-cream));border-radius:999px;height:6px;margin-top:.55rem;overflow:hidden}.pa-science .pressure-meter>span{background:linear-gradient(90deg, var(--pa-kernel), var(--pa-hull));border-radius:inherit;width:0%;height:100%;transition:width 50ms linear;display:block}.pa-science .outcome{border-top:var(--rule) solid var(--pa-border);padding-top:1rem}.pa-science .outcome .tag,.pa-science .atlas-card .tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pa-hull);margin:0 0 .45rem;font-size:10px}.pa-science .outcome h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.35rem;line-height:1.15}.pa-science .outcome p{color:var(--pa-muted);margin:0;font-size:.95rem;line-height:1.45}.pa-science .method-meta{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.pa-science .meta-chip{border:var(--rule) solid var(--pa-border);background:0 0;border-radius:8px;padding:.65rem .7rem}.pa-science .meta-chip .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pa-muted);margin-bottom:.25rem;font-size:9px}.pa-science .meta-chip .v{color:var(--pa-ink);font-size:.88rem;font-weight:550;line-height:1.25}.pa-science .atlas-card{border:var(--rule) solid color-mix(in srgb, var(--pa-hull) 28%, var(--pa-border));border-radius:var(--radius);background:color-mix(in srgb, var(--pa-hull-wash) 70%, var(--pa-cream));padding:1rem 1.05rem 1.1rem;animation:.45s ease-out atlasIn}.pa-science .atlas-card[hidden]{display:none!important}@keyframes atlasIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pa-science .atlas-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.pa-science .atlas-card-head .tag{margin:0}.pa-science .atlas-score{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--pa-kernel);background:var(--pa-cream);border:var(--rule) solid var(--pa-border);border-radius:6px;padding:.2rem .45rem;font-size:1.05rem;line-height:1}.pa-science .atlas-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.25rem;line-height:1.15}.pa-science .atlas-card p{color:var(--pa-muted);margin:0;font-size:.92rem;line-height:1.4}.pa-science .atlas-nod{margin-top:.55rem!important;font-size:.82rem!important}.pa-science .atlas-link{color:var(--pa-hull);border-bottom:1px solid color-mix(in srgb, var(--pa-hull) 45%, transparent);margin-top:.75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.pa-science .atlas-link:hover{color:var(--pa-hull-deep);border-bottom-color:var(--pa-hull-deep)}.pa-science .sim-timeline{border-top:var(--rule) solid var(--pa-border);background:color-mix(in srgb, var(--pa-cream) 65%, var(--pa-card));z-index:1;border-radius:0 0 12px 12px;padding:1rem 1.15rem 1.15rem;position:relative}.pa-science .timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:.65rem;display:flex}.pa-science .timeline-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pa-muted);margin:0;font-size:10px}.pa-science .timeline-legend{flex-wrap:wrap;gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:flex}.pa-science .leg-btn{appearance:none;font:inherit;color:var(--pa-muted);cursor:pointer;opacity:.55;background:0 0;border:0;align-items:center;gap:.4rem;padding:.2rem .15rem;font-size:.82rem;transition:opacity .15s,color .15s;display:inline-flex}.pa-science .leg-btn:hover{opacity:.85;color:var(--pa-ink)}.pa-science .leg-btn.is-active{opacity:1;color:var(--pa-hull-deep);font-weight:600}.pa-science .swatch{border-radius:2px;width:12px;height:3px;display:inline-block}.pa-science .swatch-ink{background:var(--pa-ink)}.pa-science .swatch-hull{background:var(--pa-hull)}.pa-science .swatch-muted{background:var(--pa-muted)}.pa-science .swatch-kernel{background:var(--pa-kernel)}.pa-science .timeline-scroll{-webkit-overflow-scrolling:touch;padding-bottom:.25rem;position:relative;overflow-x:auto}.pa-science .timeline-chart{width:100%;min-width:520px;height:auto;display:block}.pa-science .tl-curve{fill:none;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;transition:opacity .15s,stroke-width .15s}.pa-science .tl-curve.is-dim{opacity:.28}.pa-science .tl-curve.is-active{opacity:1}.pa-science .tl-curve-temp{opacity:.45}.pa-science .tl-curve-temp.is-dim{opacity:.12}.pa-science .tl-curve-temp.is-active{opacity:.55}.pa-science .tl-scrub{appearance:none;cursor:grab;z-index:3;background:0 0;width:auto;height:28px;margin:0;position:absolute;bottom:2.6rem;left:7.5%;right:5.5%}.pa-science .tl-scrub:active{cursor:grabbing}.pa-science .tl-scrub::-webkit-slider-runnable-track{background:0 0;height:4px}.pa-science .tl-scrub::-webkit-slider-thumb{appearance:none;background:var(--pa-hull);border:2px solid var(--pa-cream);width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, var(--pa-hull) 40%, transparent);border-radius:50%;margin-top:-6px}.pa-science .tl-scrub::-moz-range-track{background:0 0;border:0;height:4px}.pa-science .tl-scrub::-moz-range-thumb{background:var(--pa-hull);border:2px solid var(--pa-cream);border-radius:50%;width:14px;height:14px}.pa-science .timeline-note{margin:.55rem 0 0;font-size:.78rem}.pa-science .chart-card{background:var(--pa-card);border:var(--rule) solid var(--pa-border);border-radius:var(--radius);padding:1.5rem 1.35rem 1.35rem}.pa-science .chart-card .chart-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.35rem}.pa-science .chart-card .chart-sub{color:var(--pa-muted);max-width:42em;margin:0 0 1.5rem;font-size:.95rem}.pa-science .moisture-chart{width:100%;height:auto;overflow:visible}.pa-science .sweet-band{fill:var(--pa-hull-wash-strong);stroke:none}.pa-science .chart-axis{stroke:var(--pa-border-strong);stroke-width:1px}.pa-science .chart-label{fill:var(--pa-muted);font-family:var(--font-mono);font-size:11px}.pa-science .chart-curve{fill:none;stroke:var(--pa-ink);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.pa-science .peak-dot{fill:var(--pa-hull)}.pa-science .peak-label{fill:var(--pa-hull-deep);font-family:var(--font-sans);font-size:12px;font-weight:600}.pa-science .why-grid{grid-template-columns:1.4fr .8fr;gap:1.5rem;margin-top:1.5rem;display:grid}.pa-science .why-points{flex-direction:column;gap:.75rem;display:flex}.pa-science .why-point{border-left:2px solid var(--pa-border);padding:.15rem 0 .15rem 1rem}.pa-science .why-point strong{margin-bottom:.15rem;font-weight:600;display:block}.pa-science .why-point p{color:var(--pa-muted);margin:0;font-size:.95rem}.pa-science .why-point.is-key{border-left-color:var(--pa-hull)}.pa-science .score-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.pa-science .score-card{background:var(--pa-card);border:var(--rule) solid var(--pa-border);border-radius:var(--radius);padding:1.1rem 1rem 1.15rem}.pa-science .score-card .num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--pa-kernel);margin-bottom:.45rem;font-size:11px}.pa-science .score-card h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 .35rem;font-size:1.15rem;line-height:1.15}.pa-science .score-card p{color:var(--pa-muted);margin:0;font-size:.88rem;line-height:1.4}.pa-science .nod{border:var(--rule) solid var(--pa-border);border-radius:var(--radius);background:color-mix(in srgb, var(--pa-hull-wash) 55%, var(--pa-cream));align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.pa-science .nod .rank{font-family:var(--font-mono);color:var(--pa-hull);letter-spacing:-.02em;padding-top:.15rem;font-size:1.35rem;line-height:1}.pa-science .nod h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 .3rem;font-size:1.2rem}.pa-science .nod p{color:var(--pa-muted);max-width:44em;margin:0;font-size:.95rem}.pa-science .site-footer{border-top:var(--rule) solid var(--pa-border);padding:2.25rem 0 3rem}.pa-science .site-footer .wrap{gap:1rem;display:grid}.pa-science .footer-mark{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pa-hull-deep);font-size:11px}.pa-science .sources{color:var(--pa-muted);max-width:58em;font-size:.82rem;line-height:1.55}.pa-science .sources cite{font-style:normal}@media (prefers-reduced-motion:reduce){.pa-science{scroll-behavior:auto}.pa-science .sim-playing .heat-rings{opacity:.5;animation:none}.pa-science .atlas-card{animation:none}.pa-science,.pa-science *,.pa-science :before,.pa-science :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.pa-science .hero-grid,.pa-science .anatomy-grid,.pa-science .sim-intro,.pa-science .sim-body,.pa-science .why-grid{grid-template-columns:1fr}.pa-science .hero-aside{justify-self:stretch;width:min(100%,360px);margin-inline:auto}.pa-science .hero-visual-slim{aspect-ratio:16/10;max-height:280px}.pa-science .sim-viz{border-right:0;border-bottom:var(--rule) solid var(--pa-border)}.pa-science .sim-shell:before{inset:4px}.pa-science .sim-plate-ornament{width:40px;height:40px;bottom:.75rem;right:.75rem}.pa-science .score-grid{grid-template-columns:1fr 1fr}.pa-science .hero{padding:1.75rem 0 1rem}.pa-science .section-stage{padding-top:1.25rem}.pa-science .keyfacts{grid-template-columns:1fr}.pa-science .keyfact{border-right:0;border-bottom:var(--rule) solid var(--pa-border)}.pa-science .keyfact:last-child{border-bottom:0}.pa-science .tl-scrub{bottom:2.4rem}}@media (max-width:560px){.pa-science .wrap{width:min(100% - 2.5rem, var(--max))}.pa-science .method-switch{width:100%}.pa-science .method-switch [role=tab]{text-align:center;flex:45%}.pa-science .score-grid{grid-template-columns:1fr}.pa-science .readouts{grid-template-columns:1fr 1fr}.pa-science .method-meta{grid-template-columns:1fr}.pa-science .hero-visual-cap{font-size:9px;bottom:.55rem;left:.65rem}.pa-science .chart-card{padding:1.15rem .85rem 1.1rem}.pa-science .chart-label{font-size:28px}.pa-science .peak-label{font-size:30px}.pa-science .timeline-chart .tl-labels text{font-size:26px}.pa-science .timeline-chart .tl-labels text[letter-spacing]{font-size:22px}.pa-science .anatomy-svg-labels{font-size:24px}}@media (max-width:360px){.pa-science .chart-card{padding:1rem .65rem}.pa-science .chart-label{font-size:36px}.pa-science .peak-label{font-size:38px}.pa-science .timeline-chart .tl-labels text{font-size:32px}.pa-science .timeline-chart .tl-labels text[letter-spacing]{font-size:28px}.pa-science .anatomy-svg-labels{font-size:30px}}.pa-science #sim-heat-path[data-mode=microwave] .heat-bottom,.pa-science #sim-heat-path[data-mode=microwave] .heat-sides,.pa-science #sim-heat-path[data-mode=stovetop] .heat-sides,.pa-science #sim-heat-path[data-mode=kettle] .heat-sides,.pa-science #sim-heat-path[data-mode=air] .heat-bottom{opacity:0}
