.system-module__GGBxxW__fig{--line:#ffffff1f;--soft:#f4efe6a8;--ink-on:#f4efe6;--panel-bg:#121615;margin:clamp(48px,5.4vw,80px) 0 0}.system-module__GGBxxW__panel{background:radial-gradient(60% 70% at 22% 30%, #c8834f1c, transparent 70%), linear-gradient(#ffffff07 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #ffffff07 1px, transparent 1px) 0 0 / 28px 28px, var(--panel-bg);color:var(--ink-on);border-radius:28px;padding:clamp(22px,3.2vw,52px);position:relative;overflow:hidden;box-shadow:0 50px 90px -60px #191d1cb3}.system-module__GGBxxW__panelHead{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);align-items:center;gap:10px;margin:0 0 clamp(22px,2.6vw,36px);font-size:11px;display:flex}.system-module__GGBxxW__mark{width:18px;height:18px;color:var(--copper)}.system-module__GGBxxW__wrap{container:flow/inline-size}.system-module__GGBxxW__canvas{--W:1090;--H:540;aspect-ratio:1090/540;width:100%;position:relative;container-type:inline-size}.system-module__GGBxxW__canvas *{--u:calc(100cqw / var(--W))}.system-module__GGBxxW__box{left:calc(var(--x) / var(--W) * 100%);top:calc(var(--y) / var(--H) * 100%);width:calc(var(--w) / var(--W) * 100%);height:calc(var(--h) / var(--H) * 100%);margin:0;position:absolute}.system-module__GGBxxW__edgesD,.system-module__GGBxxW__edgesT,.system-module__GGBxxW__edgesM{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.system-module__GGBxxW__edgesT,.system-module__GGBxxW__edgesM{display:none}.system-module__GGBxxW__lane{border-radius:calc(16 * var(--u));border:1px dashed #ffffff21}.system-module__GGBxxW__laneLabel{top:0;left:calc(12 * var(--u));padding:0 calc(7 * var(--u));background:var(--panel-bg);font-family:var(--font-mono);font-size:calc(9.2 * var(--u));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--copper);margin:0;position:absolute;transform:translateY(-52%)}.system-module__GGBxxW__laneLabel span{color:var(--soft)}.system-module__GGBxxW__laneLabel .system-module__GGBxxW__keepCase{text-transform:none;letter-spacing:.06em}.system-module__GGBxxW__band{justify-content:space-between;align-items:center;gap:calc(14 * var(--u));padding:0 calc(18 * var(--u));background:linear-gradient(90deg,#c8834f24,#c8834f08 70%);border:1px solid #c8834f61;border-radius:999px;display:flex}.system-module__GGBxxW__bandHead{align-items:center;gap:calc(9 * var(--u));font-size:calc(12.5 * var(--u));color:var(--ink-on);white-space:nowrap;margin:0;display:flex}.system-module__GGBxxW__bandHead b{font-family:var(--font-mono);font-size:calc(10.5 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--copper);font-weight:500}.system-module__GGBxxW__bandDot{width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--copper);box-shadow:0 0 0 calc(3 * var(--u)) #c8834f2e;border-radius:50%}.system-module__GGBxxW__bandTasks{gap:calc(16 * var(--u));font-family:var(--font-mono);font-size:calc(9.4 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--soft);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.system-module__GGBxxW__bandTasks li+li:before{content:"·";margin-right:calc(16 * var(--u));color:#c8834fb3}.system-module__GGBxxW__chip{padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u));background:#ffffff06;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;display:flex}.system-module__GGBxxW__chipTitle{font-size:calc(12.8 * var(--u));letter-spacing:-.01em;margin:0;font-weight:500}.system-module__GGBxxW__chipBody{margin:calc(3 * var(--u)) 0 0;font-size:calc(10.4 * var(--u));color:var(--soft);line-height:1.35}.system-module__GGBxxW__steps{margin:0;padding:0;list-style:none}.system-module__GGBxxW__node{padding:calc(13 * var(--u)) calc(14 * var(--u));border:1px solid var(--line);border-radius:calc(12 * var(--u));background:#ffffff09}.system-module__GGBxxW__tag{font-family:var(--font-mono);font-size:calc(8.8 * var(--u));letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--copper);margin:0;overflow:hidden}.system-module__GGBxxW__n{top:calc(12 * var(--u));right:calc(13 * var(--u));font-family:var(--font-mono);font-size:calc(8.8 * var(--u));letter-spacing:.05em;color:var(--soft);position:absolute}.system-module__GGBxxW__node .system-module__GGBxxW__tag{padding-right:calc(16 * var(--u))}.system-module__GGBxxW__title{margin:calc(8 * var(--u)) 0 0;font-size:calc(17 * var(--u));letter-spacing:-.02em;font-weight:500;line-height:1.1}.system-module__GGBxxW__body{margin:calc(5 * var(--u)) 0 0;font-size:calc(12 * var(--u));color:var(--soft);line-height:1.4}.system-module__GGBxxW__out{background:#c8834f17;border-color:#c8834f80}.system-module__GGBxxW__out .system-module__GGBxxW__title{font-size:calc(15.5 * var(--u));margin-top:0}.system-module__GGBxxW__out .system-module__GGBxxW__body{font-size:calc(11.4 * var(--u))}.system-module__GGBxxW__decision{padding:0 calc(10 * var(--u));text-align:center;place-items:center;display:grid}.system-module__GGBxxW__decision p{font-size:calc(11.6 * var(--u));color:var(--ink-on);margin:0;font-weight:500;line-height:1.3}.system-module__GGBxxW__edge{fill:none;stroke:#f4efe65c;stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.system-module__GGBxxW__edgeLoop{stroke:#c8834f9e;stroke-dasharray:4 5}.system-module__GGBxxW__arrowHead{fill:none;stroke:#f4efe699;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.system-module__GGBxxW__drop{fill:none;stroke:#c8834f66;stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.system-module__GGBxxW__hex{fill:#c8834f12;stroke:#c8834fb8;stroke-width:1.25px;vector-effect:non-scaling-stroke}.system-module__GGBxxW__edgeLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--soft);font-size:10px}.system-module__GGBxxW__pulse,.system-module__GGBxxW__dropPulse{fill:none;stroke:#f0b48a;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:18 400;stroke-dashoffset:18px;opacity:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #c8834ff2);animation:system-module__GGBxxW__travel var(--T) linear infinite;animation-delay:var(--t)}.system-module__GGBxxW__dropPulse{stroke-width:1.6px;stroke-dasharray:30 400}@keyframes system-module__GGBxxW__travel{0%{stroke-dashoffset:18px;opacity:1}3%{stroke-dashoffset:-100px;opacity:1}3.1%,to{stroke-dashoffset:-100px;opacity:0}}.system-module__GGBxxW__hexGlow{fill:#c8834f33;stroke:#f0b48a;stroke-width:1.6px;opacity:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #c8834fcc);animation:system-module__GGBxxW__glow var(--T) linear infinite;animation-delay:var(--t)}.system-module__GGBxxW__node:before,.system-module__GGBxxW__node:after{content:"";border-radius:inherit;box-shadow:0 0 0 calc(3 * var(--u)) #c8834f1f, 0 0 calc(26 * var(--u)) #c8834f57;opacity:0;pointer-events:none;border:1px solid #f0b48a;position:absolute;inset:-1px}.system-module__GGBxxW__node:before{animation:system-module__GGBxxW__glow var(--T) linear infinite;animation-delay:var(--t1)}.system-module__GGBxxW__node[data-twice]:after{animation:system-module__GGBxxW__glow var(--T) linear infinite;animation-delay:var(--t2)}.system-module__GGBxxW__out:before{animation-name:system-module__GGBxxW__glowLong}@keyframes system-module__GGBxxW__glow{0%{opacity:0}1.4%{opacity:1}6.5%{opacity:1}10.5%,to{opacity:0}}@keyframes system-module__GGBxxW__glowLong{0%{opacity:0}1.4%{opacity:1}17%{opacity:1}21%,to{opacity:0}}.system-module__GGBxxW__branch{animation:system-module__GGBxxW__branch var(--T) linear infinite;animation-delay:var(--t)}@keyframes system-module__GGBxxW__branch{0%,9%{fill:#f0b48a}13%,to{fill:var(--soft)}}.system-module__GGBxxW__bandDot{animation:2.8s ease-in-out infinite system-module__GGBxxW__breathe}@keyframes system-module__GGBxxW__breathe{50%{box-shadow:0 0 0 calc(5 * var(--u)) #c8834f0f}}.system-module__GGBxxW__wrap:not([data-live]) :is(.system-module__GGBxxW__pulse,.system-module__GGBxxW__dropPulse,.system-module__GGBxxW__hexGlow,.system-module__GGBxxW__branch,.system-module__GGBxxW__bandDot),.system-module__GGBxxW__wrap:not([data-live]) .system-module__GGBxxW__node:before,.system-module__GGBxxW__wrap:not([data-live]) .system-module__GGBxxW__node:after{animation-play-state:paused}.system-module__GGBxxW__partners{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px clamp(24px,3vw,44px);margin-top:clamp(26px,2.8vw,40px);padding-top:clamp(18px,2vw,26px);scroll-margin-top:120px;display:flex}.system-module__GGBxxW__partnersLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--copper);margin:0;font-size:10.5px}.system-module__GGBxxW__partnerGroup{align-items:center;gap:14px;display:flex}.system-module__GGBxxW__partnerTag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--soft);white-space:nowrap;margin:0;font-size:10.5px}.system-module__GGBxxW__partners .system-module__GGBxxW__partnerMarks{gap:10px 18px;margin:0}.system-module__GGBxxW__partners .system-module__GGBxxW__partnerMarks img{height:calc(19px * var(--h,1));filter:brightness(0)invert();opacity:.78}@container flow (max-width:939px){.system-module__GGBxxW__canvas{--W:736;--H:1024;aspect-ratio:736/1024}.system-module__GGBxxW__box{left:calc(var(--tx) / var(--W) * 100%);top:calc(var(--ty) / var(--H) * 100%);width:calc(var(--tw) / var(--W) * 100%);height:calc(var(--th) / var(--H) * 100%)}.system-module__GGBxxW__edgesD{display:none}.system-module__GGBxxW__edgesT{display:block}.system-module__GGBxxW__band{padding:0 calc(16 * var(--u))}.system-module__GGBxxW__bandHead{font-size:calc(12.6 * var(--u))}.system-module__GGBxxW__bandTasks{gap:calc(8 * var(--u));font-size:calc(9 * var(--u));letter-spacing:.05em}.system-module__GGBxxW__bandTasks li+li:before{margin-right:calc(8 * var(--u))}.system-module__GGBxxW__chipTitle{font-size:calc(14 * var(--u))}.system-module__GGBxxW__chipBody{font-size:calc(11.8 * var(--u))}.system-module__GGBxxW__tag,.system-module__GGBxxW__n{font-size:calc(10 * var(--u))}.system-module__GGBxxW__title{font-size:calc(19 * var(--u))}.system-module__GGBxxW__body,.system-module__GGBxxW__out .system-module__GGBxxW__body{font-size:calc(13.4 * var(--u))}.system-module__GGBxxW__out .system-module__GGBxxW__title{font-size:calc(17 * var(--u))}.system-module__GGBxxW__decision p{font-size:calc(13 * var(--u))}.system-module__GGBxxW__laneLabel{font-size:calc(10 * var(--u))}.system-module__GGBxxW__edgeLabel{font-size:11px}}@container flow (max-width:599px){.system-module__GGBxxW__canvas{--W:360;--H:1660;aspect-ratio:360/1660;max-width:440px;margin-inline:auto}.system-module__GGBxxW__box{left:calc(var(--qx) / var(--W) * 100%);top:calc(var(--qy) / var(--H) * 100%);width:calc(var(--qw) / var(--W) * 100%);height:calc(var(--qh) / var(--H) * 100%)}.system-module__GGBxxW__edgesT{display:none}.system-module__GGBxxW__edgesM{display:block}.system-module__GGBxxW__band{justify-content:center;align-items:flex-start;gap:calc(8 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(18 * var(--u));flex-direction:column}.system-module__GGBxxW__bandHead{font-size:calc(13.5 * var(--u))}.system-module__GGBxxW__bandTasks{gap:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(9.6 * var(--u));white-space:normal;flex-wrap:wrap}.system-module__GGBxxW__bandTasks li+li:before{margin-right:calc(10 * var(--u))}.system-module__GGBxxW__chipTitle{font-size:calc(13.5 * var(--u))}.system-module__GGBxxW__chipBody{font-size:calc(11.5 * var(--u))}.system-module__GGBxxW__tag{font-size:calc(10 * var(--u))}.system-module__GGBxxW__title{font-size:calc(17.5 * var(--u))}.system-module__GGBxxW__body{font-size:calc(13 * var(--u))}.system-module__GGBxxW__decision p{font-size:calc(12.5 * var(--u))}.system-module__GGBxxW__laneLabel{font-size:calc(10 * var(--u))}.system-module__GGBxxW__edgeLabel{font-size:11px}}@media (prefers-reduced-motion:reduce){.system-module__GGBxxW__pulse,.system-module__GGBxxW__dropPulse,.system-module__GGBxxW__hexGlow{display:none}.system-module__GGBxxW__node:before,.system-module__GGBxxW__node:after,.system-module__GGBxxW__branch,.system-module__GGBxxW__bandDot{animation:none}}
.difference-module__QPgfIG__grid{grid-template:"fig rec"1fr"rules rec"/minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,2.6vw,40px);margin-top:clamp(44px,5.5vw,76px);display:grid}.difference-module__QPgfIG__fig{grid-area:fig}.difference-module__QPgfIG__rec{grid-area:rec}.difference-module__QPgfIG__rules{grid-area:rules}.difference-module__QPgfIG__fig{--made:#8e5a36;--material:#c8834f;--touches:#5d8a94;--lbl-l:138px;--lbl-r:146px;border:1px solid var(--line);background-color:var(--card);background-image:linear-gradient(#191d1c09 1px,#0000 1px),linear-gradient(90deg,#191d1c09 1px,#0000 1px);background-position:50%;background-size:24px 24px;border-radius:22px;flex-direction:column;justify-content:space-between;gap:20px;margin:0;padding:clamp(22px,2.4vw,32px);display:flex;position:relative}.difference-module__QPgfIG__plate{padding:0 var(--lbl-r) 0 var(--lbl-l);flex:1;align-items:center;display:flex}.difference-module__QPgfIG__draw{width:100%;max-width:470px;margin-inline:auto;position:relative}.difference-module__QPgfIG__art{position:relative}.difference-module__QPgfIG__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.difference-module__QPgfIG__slab polygon{stroke:#191d1c4d;stroke-width:.75px;stroke-linejoin:round}.difference-module__QPgfIG__slab .difference-module__QPgfIG__sheen{fill:url(#difference-sheen);stroke:none}.difference-module__QPgfIG__slab[data-k=stabiliser] .difference-module__QPgfIG__faceTop{fill:#e0a877}.difference-module__QPgfIG__slab[data-k=stabiliser] .difference-module__QPgfIG__faceSide{fill:#c5844f}.difference-module__QPgfIG__slab[data-k=stabiliser] .difference-module__QPgfIG__faceEnd{fill:#a7683e}.difference-module__QPgfIG__slab[data-k=cap] .difference-module__QPgfIG__faceTop{fill:#f7f7f5}.difference-module__QPgfIG__slab[data-k=cap] .difference-module__QPgfIG__faceSide{fill:#d8dbdc}.difference-module__QPgfIG__slab[data-k=cap] .difference-module__QPgfIG__faceEnd{fill:#bcc1c4}.difference-module__QPgfIG__slab[data-k=rebco] .difference-module__QPgfIG__faceTop{fill:#3e3b38}.difference-module__QPgfIG__slab[data-k=rebco] .difference-module__QPgfIG__faceSide{fill:#272523}.difference-module__QPgfIG__slab[data-k=rebco] .difference-module__QPgfIG__faceEnd{fill:#171615}.difference-module__QPgfIG__slab[data-k=buffer] .difference-module__QPgfIG__faceTop{fill:#f6eedc}.difference-module__QPgfIG__slab[data-k=buffer] .difference-module__QPgfIG__faceSide{fill:#e5d9bf}.difference-module__QPgfIG__slab[data-k=buffer] .difference-module__QPgfIG__faceEnd{fill:#cfc0a1}.difference-module__QPgfIG__slab[data-k=substrate] .difference-module__QPgfIG__faceTop{fill:#c9cdd0}.difference-module__QPgfIG__slab[data-k=substrate] .difference-module__QPgfIG__faceSide{fill:#9da3a7}.difference-module__QPgfIG__slab[data-k=substrate] .difference-module__QPgfIG__faceEnd{fill:#80868a}.difference-module__QPgfIG__guides line{stroke:#191d1c4d;stroke-width:.8px;stroke-dasharray:2 4}.difference-module__QPgfIG__leaders line,.difference-module__QPgfIG__leaders path{fill:none;stroke:#191d1c80;stroke-width:.8px}.difference-module__QPgfIG__leaders circle{fill:var(--ink)}.difference-module__QPgfIG__leaders [data-axis=material] line{stroke:var(--material)}.difference-module__QPgfIG__leaders [data-axis=material] circle{fill:var(--material)}.difference-module__QPgfIG__leaders [data-axis=touches] line,.difference-module__QPgfIG__leaders [data-axis=touches] path{stroke:var(--touches);stroke-width:1px}.difference-module__QPgfIG__leaders [data-axis=made] line{stroke:var(--made)}.difference-module__QPgfIG__plume{fill:url(#difference-plume)}.difference-module__QPgfIG__flow{fill:none;stroke:var(--made);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.1 5.9}.difference-module__QPgfIG__land{fill:#c8834f6b}.difference-module__QPgfIG__nozzle{fill:#5e3c25;stroke:#4a2e1c;stroke-width:.6px;stroke-linejoin:round}.difference-module__QPgfIG__nozzleMouth{fill:var(--copper)}.difference-module__QPgfIG__nozzleBand{stroke:#ffffff38;stroke-width:1.4px}.difference-module__QPgfIG__axes,.difference-module__QPgfIG__layers{margin:0;padding:0;list-style:none}.difference-module__QPgfIG__axes>div,.difference-module__QPgfIG__layers li{top:var(--y);position:absolute}.difference-module__QPgfIG__axes>div{width:calc(var(--lbl-l) - 4px);text-align:right;right:calc(100% + 4px);translate:0 -6px}.difference-module__QPgfIG__axes dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);justify-content:flex-end;align-items:center;gap:7px;font-size:10px;line-height:1.2;display:flex}.difference-module__QPgfIG__axes dt:after{content:"";background:var(--axis);border-radius:50%;flex:none;width:7px;height:7px}.difference-module__QPgfIG__axes dd{letter-spacing:-.02em;color:var(--ink);margin:4px 17px 0 0;font-size:16px;font-weight:600;line-height:1.15}.difference-module__QPgfIG__axes [data-axis=material]{--axis:var(--material)}.difference-module__QPgfIG__axes [data-axis=touches]{--axis:var(--touches)}.difference-module__QPgfIG__axes [data-axis=made]{--axis:var(--made)}.difference-module__QPgfIG__layers li{width:calc(var(--lbl-r) - 6px);line-height:1.25;display:grid;left:calc(100% + 6px);translate:0 -8px}.difference-module__QPgfIG__layerName{letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:600}.difference-module__QPgfIG__layerUm{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.difference-module__QPgfIG__caption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);font-size:11px}.difference-module__QPgfIG__slab{transition:transform 1.5s var(--ease-out-expo,ease) calc(.24s + var(--i) * 70ms), opacity .28s ease}.difference-module__QPgfIG__guides,.difference-module__QPgfIG__leaders,.difference-module__QPgfIG__stream,.difference-module__QPgfIG__axes>div,.difference-module__QPgfIG__layers li{transition:opacity .7s ease calc(1.15s + var(--i,0) * 60ms)}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__slab{transform:translateY(var(--lift))}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__guides{opacity:0}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__leaders{opacity:0}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__stream{opacity:0}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__axes>div{opacity:0}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__layers li{opacity:0}.difference-module__QPgfIG__fig[data-in] .difference-module__QPgfIG__flow{animation:difference-module__QPgfIG__flow 1.6s linear calc(var(--i) * -.37s) infinite}@keyframes difference-module__QPgfIG__flow{to{stroke-dashoffset:-12px}}.difference-module__QPgfIG__rec{--tone-holds:#f1eee6;--tone-watch:#e6c27e;--tone-costs:#eea877;color:#f1eee6;background:#121615;border-radius:22px;flex-direction:column;padding:clamp(22px,2.4vw,32px);display:flex;box-shadow:0 30px 70px #140e0833}.difference-module__QPgfIG__recTag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#e2a372;background:#c8834f1f;border:1px solid #c8834f80;border-radius:999px;align-self:flex-start;padding:6px 11px;font-size:10.5px;line-height:1.3}.difference-module__QPgfIG__rec .difference-module__QPgfIG__recBrief{font-family:var(--font-mono);letter-spacing:.02em;color:#f1eee6c7;margin-top:16px;font-size:12.5px;line-height:1.4}.difference-module__QPgfIG__verdict{background:#c8834f1a;border:1px solid #c8834f66;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 22px;margin-top:18px;padding:16px 18px;display:grid}.difference-module__QPgfIG__verdictK{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#e2a372;font-size:10.5px}.difference-module__QPgfIG__verdictV{margin-top:6px}.difference-module__QPgfIG__verdictV strong{letter-spacing:-.035em;color:#f4c9a2;font-size:clamp(1.6rem,2.1vw,2rem);font-weight:500;line-height:1.05;display:block}.difference-module__QPgfIG__verdictV>span{color:#f1eee6b8;margin-top:4px;font-size:13.5px;line-height:1.4;display:block}.difference-module__QPgfIG__tally{gap:18px;margin:0;padding:0;list-style:none;display:flex}.difference-module__QPgfIG__tally li{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f1eee6b3;justify-items:center;gap:5px;font-size:10px;display:grid}.difference-module__QPgfIG__tally b{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--tone);font-size:30px;font-weight:500;line-height:1}.difference-module__QPgfIG__tallyBar{grid-column:1/-1;gap:3px;height:5px;display:flex}.difference-module__QPgfIG__tallyBar i{background:var(--tone);border-radius:2px;flex:1}.difference-module__QPgfIG__tally [data-mark=holds],.difference-module__QPgfIG__tallyBar [data-mark=holds],.difference-module__QPgfIG__row[data-mark=holds]{--tone:var(--tone-holds)}.difference-module__QPgfIG__tally [data-mark=watch],.difference-module__QPgfIG__tallyBar [data-mark=watch],.difference-module__QPgfIG__row[data-mark=watch]{--tone:var(--tone-watch)}.difference-module__QPgfIG__tally [data-mark=costs],.difference-module__QPgfIG__tallyBar [data-mark=costs],.difference-module__QPgfIG__row[data-mark=costs]{--tone:var(--tone-costs)}.difference-module__QPgfIG__table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:20px}.difference-module__QPgfIG__table thead th{text-align:left;height:0;padding:0;font-size:0;line-height:0;overflow:hidden}.difference-module__QPgfIG__table thead th:first-child{width:33%}.difference-module__QPgfIG__table thead th:nth-child(2){width:29%}.difference-module__QPgfIG__table thead th:nth-child(3){width:38%;padding-right:0}.difference-module__QPgfIG__row>th,.difference-module__QPgfIG__row>td{vertical-align:middle;text-align:left;vertical-align:top;border-top:1px solid #f1eee61a;padding:13px 14px 13px 0;font-weight:400}.difference-module__QPgfIG__row>td:last-child{padding-right:0}.difference-module__QPgfIG__rowK{letter-spacing:-.01em;font-size:14.5px;font-weight:500;line-height:1.3;display:inline}.difference-module__QPgfIG__rowV{font-family:var(--font-mono);font-size:12px;line-height:1.4}.difference-module__QPgfIG__rowMain{display:block}.difference-module__QPgfIG__rowCond{color:#f1eee699;margin-top:2px;font-size:11px;display:block}.difference-module__QPgfIG__sep{display:none}.difference-module__QPgfIG__gauge{height:30px;display:block;position:relative}.difference-module__QPgfIG__gauge:before{content:"";background:linear-gradient(90deg,#eea8770f,#eea8773d 50%,#f1eee629 50%,#f1eee60a);border-radius:3px;height:6px;position:absolute;bottom:6px;left:0;right:0}.difference-module__QPgfIG__gauge:after{content:"";left:var(--from);width:var(--len);background:var(--tone);border-radius:3px;height:6px;position:absolute;bottom:6px}.difference-module__QPgfIG__gauge[data-q=inside]{--at:calc(50% + 17px);--from:50%;--len:17px}.difference-module__QPgfIG__gauge[data-q=short]{--at:calc(50% - 17px);--from:calc(50% - 17px);--len:17px}.difference-module__QPgfIG__gauge[data-q]:after{background:repeating-linear-gradient(90deg, var(--tone) 0 3px, transparent 3px 5px)}.difference-module__QPgfIG__gaugeLbl{font-family:var(--font-mono);white-space:nowrap;color:#f1eee6a8;font-size:10px;line-height:1;position:absolute;top:0;left:50%;translate:-50%}.difference-module__QPgfIG__gaugeTick{background:#f1eee6;border-radius:1px;width:1.5px;height:16px;position:absolute;bottom:1px;left:50%;translate:-50%}.difference-module__QPgfIG__gaugeDot{left:var(--at);background:var(--tone);border-radius:50%;width:11px;height:11px;position:absolute;bottom:3.5px;translate:-50%;box-shadow:0 0 0 2.5px #121615}.difference-module__QPgfIG__gauge[data-q] .difference-module__QPgfIG__gaugeDot{border:2px solid var(--tone);background:#121615}.difference-module__QPgfIG__rowS{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tone);margin-top:5px;font-size:10.5px;display:block}.difference-module__QPgfIG__src{background:#f1eee6cc;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;translate:0 -1px}.difference-module__QPgfIG__src[data-src=computed]{background:0 0;box-shadow:inset 0 0 0 1.3px #f1eee6cc}.difference-module__QPgfIG__src[data-src=published]{background:0 0;border-radius:1px;rotate:45deg;box-shadow:inset 0 0 0 1.3px #f1eee6cc}.difference-module__QPgfIG__srcKey{font-family:var(--font-mono);color:#f1eee6a8;border-top:1px solid #f1eee61a;flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:14px 0 0;font-size:10.5px;list-style:none;display:flex}@media (hover:hover){.difference-module__QPgfIG__row>th,.difference-module__QPgfIG__row>td{transition:background-color .2s}.difference-module__QPgfIG__row:hover>th,.difference-module__QPgfIG__row:hover>td{background-color:#f1eee609}.difference-module__QPgfIG__grid:has(.difference-module__QPgfIG__row[data-layer]:hover) .difference-module__QPgfIG__slab{opacity:.25}:is(.difference-module__QPgfIG__grid:has(.difference-module__QPgfIG__row[data-layer=stabiliser]:hover) .difference-module__QPgfIG__slab[data-k=stabiliser],.difference-module__QPgfIG__grid:has(.difference-module__QPgfIG__row[data-layer=rebco]:hover) .difference-module__QPgfIG__slab[data-k=rebco],.difference-module__QPgfIG__grid:has(.difference-module__QPgfIG__row[data-layer=buffer]:hover) .difference-module__QPgfIG__slab[data-k=buffer],.difference-module__QPgfIG__grid:has(.difference-module__QPgfIG__row[data-layer=substrate]:hover) .difference-module__QPgfIG__slab[data-k=substrate]){opacity:1}}.difference-module__QPgfIG__rules{align-self:end;margin:0;padding:0;list-style:none;display:grid}.difference-module__QPgfIG__rules li{border-top:1px solid var(--line);letter-spacing:-.015em;align-items:baseline;gap:12px;padding:13px 0;font-size:clamp(1rem,1.25vw,1.15rem);font-weight:500;display:flex}.difference-module__QPgfIG__rules li:last-child{padding-bottom:0}.difference-module__QPgfIG__rules li:before{content:"";background:var(--copper);border-radius:50%;flex:none;width:8px;height:8px;translate:0 -2px;box-shadow:0 0 0 4px #c8834f29}@media (max-width:1180px){.difference-module__QPgfIG__grid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"fig""rec""rules"}.difference-module__QPgfIG__fig{--lbl-l:150px;--lbl-r:176px}.difference-module__QPgfIG__draw{max-width:430px}.difference-module__QPgfIG__rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,2.6vw,40px);margin-top:8px}.difference-module__QPgfIG__rules li{padding-bottom:0}}@media (max-width:1000px){.difference-module__QPgfIG__rules{grid-template-columns:1fr}.difference-module__QPgfIG__rules li{padding-bottom:13px}}@media (max-width:640px){.difference-module__QPgfIG__plate{padding:0;display:block}.difference-module__QPgfIG__draw{max-width:360px}.difference-module__QPgfIG__leaders{display:none}.difference-module__QPgfIG__axes,.difference-module__QPgfIG__layers{margin-top:18px;display:grid}.difference-module__QPgfIG__axes>div,.difference-module__QPgfIG__layers li{width:auto;position:static;translate:none}.difference-module__QPgfIG__axes>div{border-top:1px solid var(--line);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;display:grid}.difference-module__QPgfIG__axes dt{flex-direction:row-reverse;justify-content:flex-start}.difference-module__QPgfIG__axes dd{text-align:right;margin:0;font-size:15px}.difference-module__QPgfIG__layers{margin-top:6px}.difference-module__QPgfIG__layers li{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.difference-module__QPgfIG__layers li:before{content:"";background:var(--swatch);border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #191d1c33}.difference-module__QPgfIG__layers li[data-k=stabiliser]{--swatch:#c5844f}.difference-module__QPgfIG__layers li[data-k=cap]{--swatch:#d8dbdc}.difference-module__QPgfIG__layers li[data-k=rebco]{--swatch:#272523}.difference-module__QPgfIG__layers li[data-k=buffer]{--swatch:#e5d9bf}.difference-module__QPgfIG__layers li[data-k=substrate]{--swatch:#9da3a7}.difference-module__QPgfIG__recTag{letter-spacing:.08em;border-radius:10px}.difference-module__QPgfIG__verdict{grid-template-columns:1fr}.difference-module__QPgfIG__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.difference-module__QPgfIG__table,.difference-module__QPgfIG__table tbody{display:block}.difference-module__QPgfIG__row{border-top:1px solid #f1eee61a;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:14px 0 12px;display:grid}.difference-module__QPgfIG__row>th,.difference-module__QPgfIG__row>td{border:0;padding:0;display:block}.difference-module__QPgfIG__rowV{text-align:right}.difference-module__QPgfIG__row>td:last-child{grid-column:1/-1;margin-top:8px}}@media (prefers-reduced-motion:reduce){.difference-module__QPgfIG__slab,.difference-module__QPgfIG__guides,.difference-module__QPgfIG__leaders,.difference-module__QPgfIG__stream,.difference-module__QPgfIG__axes>div,.difference-module__QPgfIG__layers li{transition:none}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__slab{transform:none}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__guides{opacity:1}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__leaders{opacity:1}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__stream{opacity:1}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__axes>div{opacity:1}html.js .difference-module__QPgfIG__fig:not([data-in]) .difference-module__QPgfIG__layers li{opacity:1}.difference-module__QPgfIG__fig[data-in] .difference-module__QPgfIG__flow{animation:none}}.difference-module__QPgfIG__better{text-transform:none;letter-spacing:.02em;color:#f1eee68c}
.materials-module__MmJweW__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,90px);display:grid}.materials-module__MmJweW__top .materials-module__MmJweW__title{max-width:15ch;font-size:clamp(2.1rem,3.8vw,4rem)}.materials-module__MmJweW__lede{max-width:42ch;color:var(--ink-2);margin-top:clamp(22px,2.2vw,30px);font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.55}.materials-module__MmJweW__lede strong{color:var(--ink);font-weight:500}.materials-module__MmJweW__how{border-top:1px solid var(--line);max-width:48ch;color:var(--ink-2);margin-top:22px;padding-top:22px;font-size:15px;line-height:1.62}.materials-module__MmJweW__sweep{color:#f1eee6;background:#121615;border-radius:22px;margin:0;padding:clamp(22px,2.6vw,32px);position:relative;box-shadow:0 30px 70px #140e0833}.materials-module__MmJweW__sweepTop{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--copper);font-size:11.5px}.materials-module__MmJweW__sweep .materials-module__MmJweW__sweepTop{text-wrap-style:balance}.materials-module__MmJweW__lane{margin-top:24px}.materials-module__MmJweW__laneLabel{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:11px;display:flex}.materials-module__MmJweW__laneLabel strong{font-size:1.05rem;font-weight:600}.materials-module__MmJweW__laneLabel span{color:#f1eee6b3;font-size:13.5px}.materials-module__MmJweW__grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:3px;display:grid;position:relative}.materials-module__MmJweW__grid i{aspect-ratio:1;background:#f1eee614;border-radius:2px}.materials-module__MmJweW__lane[data-lane=ours] .materials-module__MmJweW__grid i{animation:7s linear infinite materials-module__MmJweW__screen;animation-delay:calc(var(--c) * .1s)}.materials-module__MmJweW__lane[data-lane=ours] .materials-module__MmJweW__grid i[data-hit]{animation-name:materials-module__MmJweW__keep}@keyframes materials-module__MmJweW__screen{0%{background:#e8a36fd9}6%{background:#f1eee633}62%{background:#f1eee633}68%,to{background:#f1eee614}}@keyframes materials-module__MmJweW__keep{0%{background:#ffd2ad;box-shadow:0 0 16px #e8a36f}5%,62%{background:#e8a36f;box-shadow:0 0 10px #c8834fe6}68%,to{box-shadow:none;background:#f1eee614}}.materials-module__MmJweW__front{opacity:0;background:#f0b98c;border-radius:2px;width:2px;margin-left:-1px;animation:7s linear infinite materials-module__MmJweW__front;position:absolute;top:-6px;bottom:-6px;left:0;box-shadow:0 0 14px 2px #e8a36fcc}@keyframes materials-module__MmJweW__front{0%{opacity:1;left:0}34.2%{opacity:1;left:100%}35%,to{opacity:0;left:100%}}.materials-module__MmJweW__trail{clip-path:inset(0 100% 0 0);background:repeating-linear-gradient(90deg,#f1eee633 0 calc(4.16667% - 2.875px),#0000 0 calc(4.16667% + .125px));width:100%;height:calc(25% - 2.25px);animation:36s steps(24,end) infinite materials-module__MmJweW__trail;position:absolute;top:0;left:0}@keyframes materials-module__MmJweW__trail{to{clip-path:inset(0 -3px 0 0)}}.materials-module__MmJweW__cursor{aspect-ratio:1;background:var(--copper);border-radius:2px;width:calc(4.16667% - 2.875px);animation:36s steps(24,end) infinite materials-module__MmJweW__crawl;position:absolute;top:0;left:0;box-shadow:0 0 10px #c8834f99}@keyframes materials-module__MmJweW__crawl{to{left:calc(100% + 3px)}}.materials-module__MmJweW__result{justify-content:flex-end;margin-top:18px;display:flex}.materials-module__MmJweW__result>span{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.05em;color:#f1eee6;text-align:center;background:#c8834f29;border:1px solid #c8834f99;border-radius:999px;align-items:center;padding:8px 15px;font-size:12px;line-height:1.4;display:inline-flex}.materials-module__MmJweW__tally{gap:4px;margin-right:11px;display:inline-flex}.materials-module__MmJweW__tally i{width:6px;height:6px;animation:7s linear infinite materials-module__MmJweW__tally;animation-delay:calc(var(--c) * .1s);background:#f1eee633;border-radius:1.5px}@keyframes materials-module__MmJweW__tally{0%{background:#ffd2ad;box-shadow:0 0 8px #e8a36f}5%,62%{box-shadow:none;background:#e8a36f}68%,to{box-shadow:none;background:#f1eee633}}.materials-module__MmJweW__sweepNote{font-family:var(--font-mono);letter-spacing:.04em;color:#f1eee69e;margin-top:22px;font-size:11.5px}.materials-module__MmJweW__spec{--gap:clamp(20px, 3vw, 44px);column-gap:var(--gap);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(56px,7vw,104px) 0 0;padding:0;list-style:none;display:grid}.materials-module__MmJweW__cell{padding:clamp(30px,3vw,44px) 0;position:relative}.materials-module__MmJweW__cell+.materials-module__MmJweW__cell:before{content:"";top:0;bottom:0;left:calc(var(--gap) / -2);background:var(--line);width:1px;position:absolute}.materials-module__MmJweW__value{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(2.8rem,4.6vw,5rem);font-weight:500;line-height:.92}.materials-module__MmJweW__cell[data-cell=tc] .materials-module__MmJweW__value{color:var(--accent)}.materials-module__MmJweW__unit{letter-spacing:-.01em;font-size:.36em;font-weight:500}.materials-module__MmJweW__label{max-width:30ch;color:var(--ink-2);margin-top:18px;font-size:16px;line-height:1.5}.materials-module__MmJweW__cell .materials-module__MmJweW__label{text-wrap-style:balance}.materials-module__MmJweW__footnote{color:var(--ink-2);margin-top:16px;padding-left:20px;font-size:14px;line-height:1.5;position:relative}.materials-module__MmJweW__footnote:before{content:"";border:1.5px solid var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:.42em;left:0}.materials-module__MmJweW__licensed{letter-spacing:-.01em;margin-top:18px;font-size:15px;font-weight:600}.materials-module__MmJweW__independent{color:var(--ink-2);grid-template-columns:minmax(0,64ch) auto;justify-content:space-between;align-items:baseline;gap:12px 48px;margin-top:clamp(28px,3vw,40px);font-size:14px;line-height:1.6;display:grid}.materials-module__MmJweW__independent a{white-space:nowrap;justify-self:start;margin-top:0;font-size:14px}@media (prefers-reduced-motion:reduce){.materials-module__MmJweW__lane[data-lane=ours] .materials-module__MmJweW__grid i,.materials-module__MmJweW__cursor,.materials-module__MmJweW__trail,.materials-module__MmJweW__front,.materials-module__MmJweW__tally i{animation:none}.materials-module__MmJweW__lane[data-lane=ours] .materials-module__MmJweW__grid i[data-hit]{background:#e8a36f;box-shadow:0 0 10px #c8834fe6}.materials-module__MmJweW__tally i{background:#e8a36f}.materials-module__MmJweW__trail,.materials-module__MmJweW__front{display:none}}@media (max-width:900px){.materials-module__MmJweW__top,.materials-module__MmJweW__independent{grid-template-columns:minmax(0,1fr)}.materials-module__MmJweW__spec{grid-template-columns:1fr}.materials-module__MmJweW__cell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:clamp(20px,5vw,48px);padding:26px 0;display:grid}.materials-module__MmJweW__cell+.materials-module__MmJweW__cell{border-top:1px solid var(--line)}.materials-module__MmJweW__cell+.materials-module__MmJweW__cell:before{display:none}.materials-module__MmJweW__cell .materials-module__MmJweW__label{margin-top:0}}@media (max-width:560px){.materials-module__MmJweW__cell{grid-template-columns:8.4rem minmax(0,1fr);column-gap:16px;padding:20px 0}.materials-module__MmJweW__value{font-size:2rem}.materials-module__MmJweW__cell .materials-module__MmJweW__label{font-size:14.5px}}@media (max-width:380px){.materials-module__MmJweW__result{justify-content:flex-start}.materials-module__MmJweW__result>span{white-space:normal;letter-spacing:.02em}}
