.m-hero h1{font-size:clamp(48px,7.4vw,108px);line-height:.98}.m-hero .in{gap:22px;display:grid;position:relative}.gridn{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000 40%,#0000)}.principles{border-top:1px solid #ffffff2a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.principles a{color:#aeb1b6;border-right:1px solid #ffffff14;gap:8px;padding:18px 16px 18px 0;display:grid}.principles a+a{padding-left:16px}.principles a:last-child{border-right:0}.principles a b{font:300 20px/1.15 var(--f-disp);color:var(--lune);transition:color .2s var(--ease)}.principles a:hover b{color:var(--bronze-c)}@media (width<=860px){.principles{grid-template-columns:1fr 1fr}.principles a{border-bottom:1px solid #ffffff14}.principles a:nth-child(3){padding-left:0}.principles a:nth-child(2){border-right:0}}.inst,.pre{border-top:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:48px;padding-block:clamp(48px,6vw,80px);display:grid}.inst>div:first-child,.pre>div{align-content:start;gap:18px;display:grid}.pre>div:last-child{gap:22px}.inst h3,.pre h3,.anat h3{font-size:clamp(30px,3.4vw,44px);line-height:1.06}@media (width<=900px){.inst,.pre{grid-template-columns:1fr}}.ctrl{gap:18px;margin-top:8px;display:grid}.ctrl label{font:400 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#8d9096;gap:8px;display:grid}.ctrl label span{justify-content:space-between;gap:12px;display:flex}.ctrl label output{color:var(--lune);letter-spacing:.04em}.seg3{border:1px solid #ffffff40;grid-template-columns:repeat(3,auto);justify-self:start;display:inline-grid}.seg3 button{cursor:pointer;color:var(--lune-2);font:400 10.5px/1 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;padding:10px 14px}.seg3 button[aria-pressed=true]{background:var(--bronze-c);color:var(--nuit)}.pf{gap:8px;display:grid}.gauge{gap:14px;display:grid}.gl{grid-template-columns:140px minmax(0,1fr) 64px;align-items:center;gap:14px;display:grid}.gt{border:1px solid #ffffff26;height:28px;position:relative}.gt i{transition:width .6s var(--ease);position:absolute;top:0;bottom:0;left:0}.gs{background:repeating-linear-gradient(135deg,#ffffff30 0 1px,#0000 1px 7px)}.ga{background:var(--bronze-c)}.gt .goal{border-left:1px dashed var(--bronze-c);width:0;position:absolute;top:-6px;bottom:-6px;left:88.9%}.gv{font:400 22px/1 var(--f-mono);color:var(--lune);text-align:right}.gv.b{color:var(--bronze-c)}@media (width<=640px){.gl{grid-template-columns:1fr 56px}.gl .tag{grid-column:1/3}}.readout{border-top:1px solid #ffffff2a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.readout div{align-content:start;gap:4px;padding:14px 14px 0 0;display:grid}.readout div+div{border-left:1px solid #ffffff14;padding-left:14px}.readout .v{font:400 clamp(17px, 2vw, 26px)/1.1 var(--f-mono);color:var(--lune);font-variant-numeric:tabular-nums}.readout .v.b{color:var(--bronze-c)}.chart{aspect-ratio:16/10;position:relative}.chart svg{width:100%;height:100%;overflow:visible}.ax{stroke:#ffffff26;stroke-width:1px}.axt{font:400 10px var(--f-mono);fill:#80848a}.ln{fill:none;stroke-width:1.4px;vector-effect:non-scaling-stroke}.advnote{border-left:1px solid var(--sauge);font:300 17px/1.45 var(--f-disp);color:var(--lune);margin-top:14px;padding:14px 16px}.advnote small{font:400 9.5px/1.6 var(--f-mono);letter-spacing:.14em;color:var(--sauge);margin-bottom:4px;font-style:normal;display:block}.anat{border-top:1px solid #ffffff1c;gap:28px;padding-block:clamp(48px,6vw,80px);display:grid}.anat>div:first-child{gap:16px;max-width:760px;display:grid}.anatgrid{background:#ffffff1c;border:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ana{background:var(--nuit);transition:background .32s var(--ease);align-content:start;gap:10px;padding:18px 18px 22px;display:grid}.ana:hover{background:var(--nuit-2)}.ana svg{width:100%;height:auto}.ana .d{color:var(--lune-2);font-size:13.5px;line-height:1.5}@media (width<=900px){.anatgrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.anatgrid{grid-template-columns:1fr}}.order svg{width:100%;height:auto;overflow:visible}.oa{transition:opacity .6s var(--ease)}.oa.dim{opacity:.22}.oa .o1{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--ease) var(--d)}.order.on .o1{stroke-dashoffset:0}.oa .fill{transform-origin:bottom;transform-box:fill-box;opacity:.18;transition:transform 1s var(--ease) calc(var(--d) + .6s);transform:scaleY(0)}.order.on .oa .fill{transform:scaleY(1)}.oa text{opacity:0;transition:opacity .6s calc(var(--d) + .5s)}.order.on .oa text{opacity:1}.inst .oak{aspect-ratio:16/9;max-width:460px}.pre .mailme{color:var(--lune);margin-top:4px}.pre .mailme .tag{color:var(--bronze-c)}
