.s-metals{--m-ink:var(--ink,#1d1f21);--m-muted:var(--steel-txt,#5f6368);--m-dew:var(--dew,#c0504d);--m-gut:var(--gut,clamp(16px, 4vw, 56px));--m-ease:var(--ease-out,cubic-bezier(.16, 1, .3, 1));--m-ease-in:var(--ease-in,cubic-bezier(.7, 0, .84, 0));block-size:680vh;color:var(--m-ink);background:0 0;position:relative}@media (max-width:760px){.s-metals{block-size:540vh}}.s-metals.is-static{block-size:auto}.s-metals .m-stage{height:100vh;pointer-events:none;height:100svh;position:sticky;inset-block-start:0;overflow:hidden}.s-metals .m-stage a,.s-metals .m-stage button{pointer-events:auto}.s-metals .m-top{max-width:var(--container,1440px);padding-block-start:calc(var(--nav-h,76px) + clamp(16px, 4.2vh, 52px));padding-inline:var(--m-gut);margin-inline:auto;position:absolute;inset-block-start:0;inset-inline:0}.s-metals .m-label{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);align-items:center;gap:18px;margin:0 0 clamp(14px,2.2vh,26px);font-size:12.5px;font-weight:500;display:flex}.s-metals .m-label-t{align-items:center;gap:10px;display:inline-flex}.s-metals .m-label-t:before{content:"";background:var(--m-dew);flex:none;block-size:2px;inline-size:18px}.s-metals .m-count{opacity:0;transition:opacity .4s var(--m-ease), transform .4s var(--m-ease);font-variant-numeric:tabular-nums;transform:translateY(6px)}.s-metals .m-count b{color:var(--m-ink);font-weight:500}.s-metals.is-focus .m-count{opacity:1;transform:none}.s-metals .m-swap{display:grid}.s-metals .m-intro,.s-metals .m-item{grid-area:1/1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:16px 48px;display:grid}.s-metals .m-now{grid-area:1/1;display:grid}.s-metals .m-title,.s-metals .m-name{font-weight:400;font-size:var(--fs-h2);letter-spacing:-.03em;margin:0;line-height:1.02}.s-metals .m-lede,.s-metals .m-fact{max-width:46ch;color:var(--m-muted);margin:0;padding-block-end:.4em;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.s-metals .m-fact{color:var(--m-ink)}.s-metals .m-w{vertical-align:top;margin-block:-.08em -.14em;padding-block:.08em .14em;display:inline-block;overflow:hidden}.s-metals .m-w>span{transition:transform .52s var(--m-ease-in) calc(var(--wi) * 14ms);display:inline-block;transform:translateY(150%)}.s-metals .m-lede .m-w>span,.s-metals .m-fact .m-w>span{transition-delay:calc(var(--wi) * 8ms)}.s-metals .is-up .m-w>span{transform:translateY(-150%)}.s-metals .is-on .m-w>span{transition:transform .8s var(--m-ease) calc(.18s + var(--wi) * 45ms);transform:none}.s-metals .is-on .m-lede .m-w>span,.s-metals .is-on .m-fact .m-w>span{transition-delay:calc(.32s + var(--wi) * 12ms)}.s-metals .m-foot{padding:0 var(--m-gut) clamp(18px, 3.4vh, 36px);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.s-metals .m-ticks{gap:6px;margin:0;padding:0;list-style:none;display:flex}.s-metals .m-ticks li{text-align:center;letter-spacing:.02em;min-inline-size:40px;color:var(--m-muted);transition:color .3s var(--m-ease);padding-block:6px 9px;font-size:13px;position:relative}.s-metals .m-ticks li:after{content:"";opacity:.28;transform-origin:50%;block-size:2px;transition:opacity .3s var(--m-ease), background-color .3s var(--m-ease), transform .5s var(--m-ease);background:currentColor;position:absolute;inset-block-end:0;inset-inline:6px}.s-metals .m-ticks li.is-on{color:var(--m-ink)}.s-metals .m-ticks li.is-on:after{background:var(--m-dew);opacity:1;transform:scaleX(1.25)}.s-metals .m-sym{font-variant-numeric:tabular-nums}.s-metals .m-note{color:var(--m-muted);margin:0;font-size:13px}.s-metals .m-list{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.s-metals .m-still{block-size:auto;inline-size:min(1100px,92vw);margin-inline:auto;position:absolute;inset-block-start:34%;inset-inline:0}.s-metals[data-lang=ar] .m-label{letter-spacing:0;font-size:14px}.s-metals[data-lang=ar] .m-title,.s-metals[data-lang=ar] .m-name{letter-spacing:0;line-height:1.3;font-size:var(--fs-h2);font-weight:400}.s-metals[data-lang=ar] .m-lede,.s-metals[data-lang=ar] .m-fact{line-height:1.75}.s-metals[data-lang=ar] .m-w{margin-block:-.18em -.26em;padding-block:.18em .26em}@media (max-width:760px){.s-metals .m-top{padding-block-start:calc(var(--nav-h,64px) + 10px)}.s-metals .m-intro,.s-metals .m-item{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:10px}.s-metals .m-lede,.s-metals .m-fact{font-size:15px}.s-metals .m-ticks{gap:0}.s-metals .m-ticks li{min-inline-size:0;inline-size:calc((100vw - 2 * var(--m-gut)) / 7);font-size:12px}.s-metals .m-note{text-align:center;font-size:12px}}.s-metals.is-static .m-intro .m-w>span{transition:none;transform:none}.s-metals.is-static .m-stage{block-size:auto;min-block-size:100vh;min-block-size:100svh;position:relative}.s-metals.is-static .m-list{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;max-width:var(--container,1440px);padding:0 var(--m-gut) clamp(48px, 8vh, 96px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px 40px;margin:0 auto;list-style:none;display:grid;position:relative;overflow:visible}.s-metals.is-static .m-list li{border-block-start:1px solid #0000001f;gap:2px;padding-block-start:12px;display:grid}.s-metals.is-static .m-list .m-sym{color:var(--m-muted);font-size:12.5px}.s-metals.is-static .m-list strong{font-size:18px;font-weight:500}.s-metals.is-static .m-list span:last-child{color:var(--m-muted);font-size:15px}.s-metals.is-static .m-foot{display:none}.s-process{--pc-fg:#f1f0ee;--pc-muted:#a9aeb4;--pc-rule:#f1f0ee38;--pc-dew:var(--dew,#c0504d);--pc-gut:var(--gut,clamp(16px, 3.2vw, 64px));--pc-nav:var(--nav-h,80px);--pc-out:var(--ease-out,cubic-bezier(.16,1,.3,1));height:1625svh;color:var(--pc-fg);background:0 0;position:relative}.s-process.is-paper{--pc-fg:#121314;--pc-muted:#5c6168;--pc-rule:#1213142e}.s-process .p-stick{block-size:100svh;position:sticky;inset-block-start:0;overflow:clip}.s-process .p-side{z-index:2;inset-inline:var(--pc-gut);text-align:center;justify-items:center;gap:12px;display:grid;position:absolute;inset-block-start:calc(var(--pc-nav) + clamp(18px,3.4vh,40px))}.s-process .p-label{letter-spacing:.14em;text-transform:uppercase;color:var(--pc-dew);align-items:center;gap:12px;margin:0;font-size:12.5px;font-weight:500;display:inline-flex}.s-process .p-label:before{content:"";background:currentColor;block-size:1.5px;inline-size:20px}.s-process .p-h{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.3vw,50px);font-weight:400;line-height:1.06}.s-process .pw{vertical-align:top;margin-block:-.08em -.16em;padding-block:.08em .16em;display:inline-block;overflow:clip}.s-process .pw-i{transition:transform .8s var(--pc-out);transition-delay:calc(var(--wi)*45ms);display:inline-block;transform:translateY(105%)}.s-process.is-in .pw-i{transform:none}.s-process .p-run{min-block-size:24px;inline-size:min(100%,460px);color:var(--pc-muted);margin:2px 0 0;font-size:13px;display:grid;position:relative}.s-process .p-run-i{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;gap:10px;display:flex;transform:translateY(8px)}.s-process .p-run-i.on{opacity:1;visibility:visible;animation:p-run-arrive .22s var(--pc-out);transform:none}@keyframes p-run-arrive{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.s-process .p-run-i b{background:var(--pc-dew);color:#fff;direction:ltr;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500}.s-process .p-run-i i{font-style:normal}.s-process .p-run-i i:before{content:"";vertical-align:middle;opacity:.5;background:currentColor;block-size:1px;inline-size:14px;margin-inline-end:10px;display:inline-block}.s-process .p-stage{inset-inline:var(--pc-gut);inset-block:calc(var(--pc-nav) + 155px) 150px;pointer-events:none;position:absolute}.s-process .p-steps{z-index:2;inset-inline:max(var(--pc-gut),calc((100% - 1440px)/2 + var(--pc-gut)));transition:opacity .48s var(--pc-out);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,32px);margin:0;padding:0;list-style:none;display:grid;position:absolute;inset-block-end:clamp(18px,3.6vh,40px)}.s-process .p-rail,.s-process .p-edge{display:none}.s-process .p-step{color:var(--pc-muted);opacity:.5;transition:opacity .48s var(--pc-out);padding-block-start:14px;position:relative}.s-process .p-step:before{content:"";background:var(--pc-rule);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.s-process .p-step:after{content:"";block-size:2px;inline-size:calc(clamp(0,var(--sf,0) - var(--k),1)*100%);background:var(--pc-dew);position:absolute;inset-block-start:0;inset-inline-start:0}.s-process .p-step.on,.s-process .p-step.done{opacity:1}.s-process .p-step.on{color:var(--pc-fg)}.s-process .p-sn{align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:500;display:flex}.s-process .p-num{color:var(--pc-dew);font-variant-numeric:tabular-nums;font-size:12px}.s-process .p-line{max-inline-size:30ch;margin:4px 0 0;font-size:13px;line-height:1.45}.s-process .p-end{z-index:2;inset-inline:var(--pc-gut);text-align:center;opacity:0;transition:opacity .7s var(--pc-out),transform .7s var(--pc-out);justify-items:center;gap:6px;display:grid;position:absolute;inset-block-end:clamp(28px,6.5vh,64px);transform:translateY(12px)}.s-process .p-end-h{margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:400;line-height:1.3}.s-process .p-end-l{color:var(--pc-muted);margin:0;font-size:14px}.s-process.is-line .p-end{opacity:1;transform:none}.s-process.is-line .p-steps,.s-process.is-line .p-run{opacity:0}.s-process .p-done{text-align:end;margin:0;position:absolute;inset-block-start:48%;inset-inline-end:0}.s-process .p-done-i{opacity:0;inline-size:24ch;transition:opacity .48s var(--pc-out);gap:2px;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.s-process .p-done-i.on{opacity:1}.s-process .p-done-t{font-size:14px;font-weight:500}.s-process .p-done-n{color:var(--pc-muted);font-size:12.5px}.s-process .p-tags{pointer-events:none;z-index:2;position:absolute;inset:0}.s-process .p-tag{text-align:center;inline-size:150px;transform:translate(calc(var(--x,0px) - 50%),var(--y,0px));opacity:0;transition:opacity .7s var(--pc-out);gap:2px;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.s-process[data-lang=ar] .p-tag{inset-inline:auto 0}.s-process .p-tag .p-done-t{font-size:13px}.s-process .p-tag .p-done-n{font-size:12px}.s-process .p-tag-s{display:none}.s-process.is-line .p-tag{opacity:1}.s-process .p-still{display:none}.s-process[data-lang=ar] .p-label{letter-spacing:0;text-transform:none;font-size:14px}.s-process[data-lang=ar] .p-h{letter-spacing:0;line-height:1.3}.s-process[data-lang=ar] .p-steps{inset-block-end:62px}@media (max-width:760px){.s-process .p-side{gap:8px}.s-process .p-h{font-size:26px}.s-process .p-run{font-size:12.5px}.s-process .p-stage{inset-inline:16px;inset-block:calc(var(--pc-nav) + 140px) 150px}.s-process .p-steps{gap:8px}.s-process .p-sn{justify-content:center}.s-process .p-name{display:none}.s-process .p-step.on .p-name{text-align:center;inline-size:calc(500% + 32px);font-size:16px;display:block;position:absolute;inset-block-end:calc(100% + 38px);inset-inline-start:calc(var(--k)*-100% - var(--k)*8px)}.s-process .p-line{text-align:center;opacity:0;inline-size:calc(500% + 32px);max-inline-size:none;position:absolute;inset-block-end:calc(100% + 12px);inset-inline-start:calc(var(--k)*-100% - var(--k)*8px)}.s-process .p-step.on .p-line{opacity:1}.s-process .p-tag{inline-size:104px}.s-process .p-tag .p-done-t,.s-process .p-tag .p-done-n{display:none}.s-process .p-tag-s{font-size:12px;display:block}.s-process .p-done{text-align:center;inset-block:auto 10px;inset-inline:0}.s-process .p-done-i{inline-size:auto;inset-inline:0}.s-process .p-end-h{font-size:19px}.s-process .p-end-l{font-size:13px}}.s-process.is-reduced,.s-process.no-gl{height:auto}.s-process.is-reduced .p-stick,.s-process.no-gl .p-stick{min-block-size:100svh;position:relative}.s-process.is-reduced .pw-i{transition:none;transform:none}.s-process.is-reduced *,.s-process.no-gl *{transition:none}.s-process.is-reduced .p-run-i{animation:none}.s-process.no-gl{background:#0f1011}.s-process.no-gl .p-still{object-fit:contain;max-block-size:42%;inline-size:80%;display:block;position:absolute;inset-block-start:32%;inset-inline-start:10%}.s-process.no-gl .p-run{display:none}.s-process.is-reduced .p-steps{opacity:1}.s-process.is-reduced .p-end{inset-block-end:160px}.s-hero{block-size:100vh;block-size:100svh;min-block-size:640px;position:relative;overflow:hidden}.hero-sheet{pointer-events:none;background:radial-gradient(120% 90% at 50% 55%,#f1f0ee00 45%,#d6d1c98c 100%);position:absolute;inset:0}.ruler{block-size:100%;inline-size:100%;position:absolute;inset:0}.ruler path{stroke:#1213146b;stroke-width:1px;vector-effect:non-scaling-stroke;fill:none}.ruler .g{stroke:#1213140e}.ruler text{fill:#12131480;font:500 13px var(--font-latin);letter-spacing:.02em}.hero-in{block-size:100%;position:relative}.hx-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(13px,1.05vw,17px);font-weight:500;position:absolute;inset-block-start:104px;inset-inline-start:var(--gut)}:root[dir=rtl] .hx-tag{letter-spacing:0;text-transform:none;font-size:clamp(15px,1.2vw,19px)}.hx-word{letter-spacing:-.06em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(112px,13.6vw,250px);font-weight:500;line-height:.84;position:absolute;inset-block-start:154px;inset-inline-start:var(--gut)}:root[dir=rtl] .hx-word{letter-spacing:0;font-size:clamp(96px,11vw,200px);line-height:1.15}.hx-word .ln{margin:0;padding-block:.02em .08em}.hx-word{font-size:calc(clamp(112px, 13.6vw, 250px) * var(--wf,1))}:root[dir=rtl] .hx-word{font-size:calc(clamp(96px, 11vw, 200px) * var(--wf,1))}.hx-word .ln{position:relative}.sl-set{white-space:nowrap;display:grid}.sl-set .sl{will-change:transform;grid-area:1/1;display:block}.sl-set.in{position:absolute;inset-block-start:.02em;inset-inline-start:0}.sl-probe{visibility:hidden;white-space:nowrap;position:absolute}.hx-say{inline-size:min(var(--say-w,27vw), 34ch);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(18px,1.25vw,22px);line-height:1.5;position:absolute;inset-block-start:var(--say-top,40%);inset-inline-start:var(--say-x,auto);inset-inline-end:auto}:root[dir=rtl] .hx-say{letter-spacing:0;line-height:1.7}.hx-card{inline-size:var(--card-w,clamp(260px, 20vw, 380px));-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffff61;border:1px solid #1213141a;gap:16px;padding:24px 24px 20px;display:grid;position:absolute;inset-block-end:clamp(58px,8vh,76px);inset-inline-start:var(--gut)}.hx-card .t{text-transform:uppercase;letter-spacing:-.005em;margin:0;font-size:clamp(16px,1.25vw,22px);font-weight:600;line-height:1.14}:root[dir=rtl] .hx-card .t{letter-spacing:0;text-transform:none;line-height:1.5}.hx-card i{border-block-start:1px dotted #12131480;block-size:0;margin-block-start:22px}.hx-card .s{text-align:end;color:var(--steel-txt);margin:0;font-size:13px}.hx-scroll{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;inset-block-end:clamp(62px,8.4vh,82px);inset-inline-start:var(--say-x,auto)}:root[dir=rtl] .hx-scroll{letter-spacing:0;text-transform:none}.hx-scroll i{border:1px dashed #1213148c;border-radius:50%;flex:none;block-size:32px;inline-size:32px;position:relative}.hx-scroll i:after{content:"";block-size:8px;inline-size:8px;animation:chev 1.8s var(--ease-in-out) infinite;border-block-end:1.5px solid;border-inline-end:1.5px solid;position:absolute;inset-block-start:9px;inset-inline-start:11px;transform:rotate(45deg)}:root[dir=rtl] .hx-scroll i:after{transform:rotate(-45deg)}@keyframes chev{50%{translate:0 3px}}.hx-side{color:var(--ink);writing-mode:vertical-rl;letter-spacing:.1em;text-transform:uppercase;background:#e9e5de;border:1px solid #12131414;border-inline-end:0;margin:0;padding:22px 11px;font-size:12px;font-weight:600;position:absolute;inset:112px 0 auto auto}:root[dir=rtl] .hx-side{letter-spacing:0;text-transform:none;border-inline-end:1px solid #12131414;left:0;right:auto}@media (max-width:860px){.hx-tag{font-size:12px;inset-block-start:88px}.hx-word{font-size:calc(25vw * var(--wf,1));inset-block-start:114px}:root[dir=rtl] .hx-word{font-size:calc(23vw * var(--wf,1))}.hx-say{inset-block:auto 168px;inset-inline:var(--gut);inline-size:auto;font-size:17px;translate:none}.hx-card{inline-size:auto;gap:8px;padding:14px 16px;inset-block-end:22px;inset-inline-end:var(--gut)}.hx-card i{margin-block-start:4px}.hx-card .t{font-size:13px}.hx-card .s{font-size:12px}.hx-scroll,.hx-side{display:none}.ruler text{font-size:22px}}.s-walk{block-size:680vh;position:relative}.walk-pin{block-size:100vh;block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.walk-panel{inline-size:min(30vw,500px);transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);flex-direction:column;justify-content:center;padding-block:clamp(96px,12vh,120px) clamp(40px,6vh,64px);display:flex;position:absolute;inset-block:0;inset-inline-start:var(--edge)}.walk-panel>.walk-meter{margin-block-start:clamp(36px,6vh,64px)}.s-walk.leaving .walk-panel{opacity:0;transform:translate(-24px)}:root[dir=rtl] .s-walk.leaving .walk-panel{transform:translate(24px)}.walk-title{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--ink);max-inline-size:14ch;margin-block-start:18px;font-weight:400;line-height:1.02}:root[dir=rtl] .walk-title{letter-spacing:0}.walk-meter{grid-template-columns:repeat(6,1fr);gap:6px;margin-block-start:26px;display:grid}.walk-meter i{background:#12131424;block-size:2px;overflow:hidden}.walk-meter b{background:var(--dew);transform-origin:0;block-size:100%;transition:transform .7s var(--ease-out);display:block;transform:scaleX(0)}.walk-meter b.full{transform:scaleX(1)}:root[dir=rtl] .walk-meter b{transform-origin:100%}.walk-count{letter-spacing:-.02em;margin-block-start:28px;font-size:clamp(34px,2.8vw,44px);font-weight:300;line-height:1}.walk-count span{letter-spacing:0;color:var(--steel-txt);font-size:14px}.walk-stops{margin-block-start:10px;display:grid;position:relative}.stop{visibility:hidden;grid-area:1/1;transition:visibility 0s .5s}.stop.on{visibility:visible;transition:none}.stop-name{font-size:var(--fs-h3);letter-spacing:-.02em;max-inline-size:24ch;font-weight:400;line-height:1.15}:root[dir=rtl] .stop-name{letter-spacing:0;line-height:1.4}.stop-name{opacity:0;transition:opacity .3s, transform .3s var(--ease-in);transform:translateY(22px)}.stop.on .stop-name{opacity:1;transition:opacity .8s var(--ease-out) .1s, transform 1s var(--ease-out) .1s;transform:none}.stop-where{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dew-ink);opacity:0;margin-block-end:12px;transition:opacity .4s}:root[dir=rtl] .stop-where{letter-spacing:0;text-transform:none;font-size:14px}.stop.on .stop-where{opacity:1;transition:opacity .6s var(--ease-out) .1s}.stop-name .w,.stop-name .w>span{display:inline;overflow:visible}.stop-line{max-inline-size:40ch;color:var(--steel-txt);opacity:0;transition:opacity .4s, transform .4s var(--ease-out);margin-block-start:10px;transform:translateY(12px)}.stop.on .stop-line{opacity:1;transition:opacity .7s var(--ease-out) .3s, transform .7s var(--ease-out) .3s;transform:none}@media (max-width:860px){.s-walk{block-size:540vh}.walk-panel{block-size:46%;inline-size:auto;padding:20px var(--gut) 20px;background:var(--paper);border-block-start:1px solid #1213141a;justify-content:flex-start;inset-block:auto 0;inset-inline:0}.s-walk.leaving .walk-panel,:root[dir=rtl] .s-walk.leaving .walk-panel{transform:translateY(24px)}.walk-title{display:none}.walk-panel>.walk-meter{margin-block-start:14px}.walk-count{margin:0;font-size:18px;position:absolute;inset-block-start:18px;inset-inline-end:var(--gutter)}.walk-stops{margin-block-start:14px}.stop-name{font-size:30px}:root[dir=rtl] .stop-name{font-size:28px}.stop-line{margin-block-start:6px;font-size:15px}}.s-statement{--F:clamp(32px, 3.3vw, 50px);block-size:300vh;position:relative}.s-statement .st-pin{block-size:100vh;block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.s-statement .st-frame{block-size:100%;padding-block:calc(var(--nav-h,76px) + 22px) 40px;grid-template-rows:auto 1fr;display:grid}.s-statement .st-top{opacity:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.s-statement .st-place{color:var(--steel-txt);margin:0;font-size:13px}.a-mid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-self:center;align-items:center;column-gap:clamp(24px,4vw,72px);display:grid}.a-copy{gap:clamp(18px,3.4vh,34px);display:grid}.a-lead{font-size:var(--fs-lead);color:var(--steel-txt);opacity:0;margin:0}.a-rows{gap:clamp(10px,2.2vh,22px);margin:0;padding:0;list-style:none;display:grid}.a-row{grid-template-columns:56px minmax(0,1fr);align-items:end;gap:4px 24px;padding-block-end:12px;display:grid;position:relative}.a-n{color:var(--dew-ink);opacity:0;padding-block-end:10px;font-size:13px}.a-word{block-size:calc(var(--F) * 1.22);position:relative}.a-word svg{position:absolute;inset-block-end:0;inset-inline-start:0;overflow:visible}.a-word text{letter-spacing:-.03em;font-weight:400}.a-word text.s{opacity:0}:root[dir=rtl] .a-word text{letter-spacing:0;font-weight:500}.a-note{color:var(--steel-txt);opacity:0;grid-column:2;max-inline-size:38ch;margin:0;padding-block-end:6px;font-size:15px;line-height:1.45}.a-rail{background:var(--ink);transform-origin:0;block-size:1px;position:absolute;inset-block-end:0;inset-inline:80px 0;transform:scaleX(0)}:root[dir=rtl] .a-rail{transform-origin:100%}.a-rail:after{content:"";background:var(--dew);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:-3px;inset-inline-end:0}.a-set{justify-items:center;gap:10px;display:grid}.a-tail{letter-spacing:.08em;text-transform:uppercase;color:var(--steel-txt);opacity:0;margin:0;font-size:13px}:root[dir=rtl] .a-tail{letter-spacing:0;font-size:14px}.s-statement .metals.fan{--th:min(300px, 38vh, 19vw);inline-size:100%;block-size:calc(var(--th) * 1.24);margin:0;padding:0;list-style:none;position:relative}.fan .metal{inset-block-start:calc(var(--th) * .2);left:calc(50% - var(--th) * .228);position:absolute}.fan .tag{inline-size:calc(var(--th) * .456);block-size:var(--th);transform-origin:50% 9%;transform:rotate(var(--r));filter:drop-shadow(0 10px 12px #12131433);transition:opacity .5s var(--ease-out);position:relative}.fan .tag .face{clip-path:inset(0 0 100%);-webkit-mask:radial-gradient(circle at 50% 9%, transparent calc(var(--th) * .026), #000 calc(var(--th) * .026 + .7px));-webkit-mask:radial-gradient(circle at 50% 9%, transparent calc(var(--th) * .026), #000 calc(var(--th) * .026 + .7px));mask:radial-gradient(circle at 50% 9%, transparent calc(var(--th) * .026), #000 calc(var(--th) * .026 + .7px));background:50%/cover no-repeat;border-radius:3px;position:absolute;inset:0;overflow:hidden}.fan .tag .face:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 9%, transparent calc(var(--th) * .026), #0000006b calc(var(--th) * .026 + .8px), #ffffff40 calc(var(--th) * .026 + 2px), transparent calc(var(--th) * .026 + 4px)), linear-gradient(118deg, #fff0 22%, #ffffff57 40%, #ffffff0f 52%, #fff0 62%, #0000001f 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 -3px 4px #0000002e,inset 0 2px 2px #ffffff59}.fan .tag .sym{font-family:var(--font-latin);font-weight:300;font-size:calc(var(--th) * .095);letter-spacing:-.02em;color:#12131499;text-shadow:0 1px #ffffff73,0 -1px #0000001f;line-height:1;position:absolute;inset-block-end:6%;inset-inline-start:8%}.fan .tag[data-k=mild] .sym,.fan .tag[data-k=bronze] .sym{color:#ffffffbd;text-shadow:0 -1px #0000004d}.fan .tag .ring{inset-block-start:9%;inline-size:calc(var(--th) * .19);block-size:calc(var(--th) * .19);transform-origin:50% 91%;opacity:0;position:absolute;left:50%;overflow:visible;transform:translate(-50%,-91%)rotate(-22deg)}.fan .tag .ghost{pointer-events:none;position:absolute;inset:0;overflow:visible}.s-statement .metal.taken .tag{opacity:.14}.a-names{color:var(--steel-txt);grid-template-columns:repeat(4,auto);justify-content:center;gap:6px 22px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.a-names li{opacity:0;align-items:baseline;gap:6px;display:flex}.a-names b{font-family:var(--font-latin);color:var(--ink);font-weight:500}:root[dir=rtl] .s-statement .st-frame{padding-block-end:clamp(56px,7vh,72px)}@media (max-width:760px){.s-statement{block-size:260vh}.s-statement .st-frame{padding-block:calc(var(--nav-h,64px) + 14px) 46px}.a-mid{grid-template-columns:1fr;align-self:start;gap:18px}.a-row{grid-template-columns:34px minmax(0,1fr);row-gap:4px;padding-block-end:10px}.a-note{font-size:14px}.s-statement .metals.fan{--th:min(150px, 19vh)}.a-names{gap:3px 12px;font-size:12px}.a-rows{gap:6px}.a-copy{gap:12px}.a-set{gap:4px}.a-n{padding-block-end:6px}.a-rail{inset-inline-start:58px}}@media (max-height:760px) and (min-width:761px){.s-statement{--F:clamp(30px, 3vw, 44px)}}.s-gallery{block-size:600vh;color:var(--ink);position:relative}.pk-pin{block-size:100vh;block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.pk-in{--g:clamp(16px, 2vw, 32px);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto auto;block-size:100%;padding-block:calc(76px + clamp(16px,4vh,44px)) clamp(28px,6vh,64px);display:grid}.pk-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:10px clamp(24px,5vw,96px);display:grid}.pk-head .label{grid-column:1/-1;margin:0}.pk-head .h2{max-inline-size:16ch;margin:0}.pk-head .lead{max-inline-size:44ch;color:var(--steel-txt);margin:0}.pk-stage{min-block-size:0;margin-block:clamp(12px,3vh,32px);position:relative}.pk-line{background:#1213141f;block-size:2px;margin-block-end:22px;position:relative}.pk-bar{inline-size:calc(3 * (100% + var(--g)) / 4);background:var(--dew);transform-origin:0;transform:scaleX(var(--k,0));position:absolute;inset-block:0;inset-inline-start:0}:root[dir=rtl] .pk-bar{transform-origin:100%}.pk-head-dot{background:var(--dew);block-size:10px;inline-size:10px;margin-inline-start:-5px;position:absolute;inset-block-start:-4px;inset-inline-start:calc(var(--k,0) * 3 * (100% + var(--g)) / 4)}.pk-node{background:var(--paper);box-sizing:border-box;block-size:12px;inline-size:12px;transition:background .5s var(--ease-out), border-color .5s var(--ease-out);border:1.5px solid #12131447;border-radius:50%;margin-inline-start:-6px;position:absolute;inset-block-start:-5px;inset-inline-start:calc(var(--i) * (100% + var(--g)) / 4)}.pk-node span{display:none}.pk-node.on{background:var(--dew);border-color:var(--dew)}.pk-steps{gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pk-step{color:#12131457;transition:color .6s var(--ease-out);align-content:start;gap:6px;display:grid}.pk-step .num{letter-spacing:.04em;transition:color .6s var(--ease-out);font-size:12px;font-weight:500}.pk-step .h3{margin:0}.pk-step p{font-size:var(--fs-body);max-inline-size:30ch;transition:color .6s var(--ease-out), opacity .6s var(--ease-out);opacity:.7;margin:0;line-height:1.5}.pk-step.past{color:#1213149e}.pk-step.on{color:var(--ink)}.pk-step.on .num{color:var(--dew-ink)}.pk-step.on p{color:var(--steel-txt);opacity:1}@media (max-height:760px) and (min-width:761px){.pk-step p{font-size:15px}.pk-head .lead{font-size:16px}}@media (max-width:760px){.s-gallery{block-size:540vh}.pk-in{padding-block:78px 76px}.pk-head{grid-template-columns:1fr;row-gap:8px}.pk-head .lead{font-size:15px;line-height:1.45}.pk-stage{margin-block:10px 18px}.pk-line{margin-block-end:30px;margin-inline:12px}.pk-bar{inline-size:100%}.pk-head-dot{inset-inline-start:calc(var(--k,0) * 100%)}.pk-node{inset-inline-start:calc(var(--i) * 100% / 3)}.pk-node span{color:#12131473;font-size:12px;font-weight:500;display:block;position:absolute;inset-block-start:14px;inset-inline-start:50%;transform:translate(-50%)}.pk-node.on span{color:var(--dew-ink)}.pk-steps{grid-template-columns:1fr;min-block-size:92px}.pk-step{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);grid-area:1/1;transform:translateY(10px)}.pk-step .num{display:none}.pk-step.on{opacity:1;transform:none}}.s-gallery.pk-still{block-size:auto}.pk-still .pk-pin{block-size:auto;position:relative;overflow:visible}.pk-still .pk-in{block-size:auto;padding-block:100px}.pk-still .pk-stage{aspect-ratio:1600/760;max-block-size:56vh;inline-size:100%;margin-inline:auto}.pk-still .pk-stage img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.pk-still .pk-step{opacity:1;color:var(--ink);transform:none}@media (max-width:760px){.pk-still .pk-steps{gap:18px}.pk-still .pk-step{grid-area:auto}.pk-still .pk-step .num{display:block}}.pk-still .pk-stage img{mix-blend-mode:multiply}:root[dir=rtl] .pk-still .pk-stage img{transform:scaleX(-1)}.s-inuse{block-size:1050svh;color:var(--ink);position:relative}.s-inuse .iu-pin{block-size:100svh;position:sticky;inset-block-start:0;overflow:clip}.s-inuse .iu-head{z-index:2;pointer-events:none;position:absolute;inset-block-start:clamp(84px,11vh,112px);inset-inline:0}.s-inuse .iu-head .h2{letter-spacing:-.035em;margin-block-start:12px;font-size:clamp(30px,3.5vw,50px);line-height:1.04}.s-inuse .iu-line{max-inline-size:30ch;color:var(--steel-txt);min-block-size:3em;margin:14px 0 0;font-size:16px;line-height:1.45}.s-inuse .iu-line span{transition:opacity .6s var(--ease-out),transform .7s var(--ease-out);display:inline-block}.s-inuse .iu-line.swap span{opacity:0;transform:translateY(10px)}.s-inuse .iu-foot{z-index:2;pointer-events:none;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;inset-block-end:clamp(20px,4vh,40px);inset-inline:0}.s-inuse .iu-cap{font-size:var(--fs-h3);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;line-height:1.15;display:flex}.s-inuse .iu-cap b{color:var(--dew-ink);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.s-inuse .iu-meta{letter-spacing:0;color:var(--steel-txt);font-size:15px}.s-inuse .iu-word{vertical-align:bottom;display:inline-block;overflow:clip}.s-inuse .iu-word>span{transition:transform .8s var(--ease-out);display:inline-block}.s-inuse .iu-cap.swap .iu-word>span{transition:none;transform:translateY(105%)}.s-inuse .iu-right{justify-items:end;gap:10px;display:grid}.s-inuse .iu-note{color:var(--steel-txt);margin:0;font-size:12px}.s-inuse .iu-dots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.s-inuse .iu-dots li{block-size:2px;inline-size:18px;transition:inline-size .6s var(--ease-out),background-color .6s var(--ease-out);background:#1213142e}.s-inuse .iu-dots li.done{background:#12131480}.s-inuse .iu-dots li.on{background:var(--dew);inline-size:44px}.s-inuse .iu-fallback{display:none}:root[dir=rtl] .s-inuse .iu-head .h2{letter-spacing:0;line-height:1.25}:root[dir=rtl] .s-inuse .iu-cap{letter-spacing:0}:root[dir=rtl] .s-inuse .iu-line{line-height:1.75}:root[dir=rtl] .s-inuse .iu-foot{inset-block-end:64px}@media (max-width:860px){.s-inuse{block-size:850svh}.s-inuse .iu-head{inset-block-start:76px}.s-inuse .iu-line{max-inline-size:34ch;font-size:14px}.s-inuse .iu-foot{flex-direction:column;align-items:start;gap:12px}.s-inuse .iu-right{justify-items:start}}@media (prefers-reduced-motion:reduce){.s-inuse .iu-line span,.s-inuse .iu-word>span,.s-inuse .iu-dots li{transition:none}}.s-inuse.iu-no-gl{background:var(--paper);block-size:auto}.s-inuse.iu-no-gl .iu-pin{block-size:auto;padding-block:100px 60px;position:relative}.s-inuse.iu-no-gl .iu-head{position:relative;inset-block-start:auto}.s-inuse.iu-no-gl .iu-foot{margin-block-start:32px;position:relative;inset-block-end:auto}.s-inuse.iu-no-gl .iu-cap,.s-inuse.iu-no-gl .iu-dots,.s-inuse.iu-no-gl .iu-line{display:none}.s-inuse.iu-no-gl .iu-fallback{max-inline-size:1440px;padding-inline:var(--gut);gap:24px;margin-inline:auto;display:grid}.s-close{block-size:200vh;color:var(--paper);position:relative}.close-pin{block-size:100vh;justify-content:center;align-items:flex-end;block-size:100svh;padding-block-end:clamp(40px,8vh,96px);display:flex;position:sticky;inset-block-start:0}.close-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.close-line{max-inline-size:18ch;margin-block-start:18px}.close-sub{color:#ffffffd1;opacity:0;max-inline-size:44ch;transition:opacity .7s var(--ease-out) .3s, transform .7s var(--ease-out) .3s;margin-block-start:18px;transform:translateY(16px)}.close-cta{opacity:0;transition:opacity .7s var(--ease-out) .42s, transform .7s var(--ease-out) .42s;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:26px;display:flex;transform:translateY(16px)}.close-copy .label{opacity:0;transition:opacity .6s var(--ease-out)}.close-copy .w>span{transition:transform .5s var(--ease-in);transform:translateY(105%)}.close-copy.in .label{opacity:1}.close-copy.in .w>span{transition:transform .9s var(--ease-out);transform:none}.close-copy.in .w:nth-child(2)>span{transition-delay:45ms}.close-copy.in .w:nth-child(3)>span{transition-delay:90ms}.close-copy.in .w:nth-child(4)>span{transition-delay:.135s}.close-copy.in .w:nth-child(5)>span{transition-delay:.18s}.close-copy.in .w:nth-child(6)>span{transition-delay:.225s}.close-copy.in .w:nth-child(7)>span{transition-delay:.27s}.close-copy.in .close-sub,.close-copy.in .close-cta{opacity:1;transform:none}.s-close .btn-line{color:#fff;border-color:#ffffff80}.s-close .btn-line:hover{border-color:#fff}.s-close .btn-dew{color:var(--dew-ink);background:#fff}.s-close .btn-dew:hover{background:var(--paper)}.s-close .label{color:#ffffffd9}.s-close .label:before{background:#fff}@media (max-width:860px){.s-close{block-size:175vh}}.why-type{background:var(--deep,#1f2a33);color:var(--paper)}.why-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,7vw,112px);padding-block:clamp(80px,10vw,140px);display:grid}.why-intro .label{color:#e58e8a;margin:0 0 24px}.why-intro h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 32px;font-size:clamp(48px,6.4vw,96px);font-weight:400;line-height:1}.why-intro h2>span{color:#e58e8a}.why-statement{color:#c7ccd0;max-inline-size:36ch;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.why-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(24px,3.5vw,56px);margin:0;padding:0;list-style:none;display:grid}.why-promises>li{border-block-start:1px solid #f1f0ee40;flex-direction:column;justify-content:space-between;align-items:start;gap:42px;min-block-size:205px;padding-block:20px 24px;display:flex;position:relative}.why-number{color:#e58e8a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.why-promises h3{letter-spacing:-.025em;overflow-wrap:normal;margin:0;font-size:clamp(28px,3.3vw,50px);font-weight:400;line-height:1.1}.why-rule{background:var(--dew);transform-origin:50%;block-size:2px;inline-size:24px;transition:transform .7s var(--ease-out);position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.why-promises li.in .why-rule{transform:scaleX(1)}.why-type.is-scroll{block-size:220svh}.why-type.is-scroll .why-layout{min-block-size:100svh;padding-block:calc(var(--nav-h,76px) + 32px) 56px;position:sticky;inset-block-start:0}.why-type.is-scroll .why-rule{inline-size:100%;transform:scaleX(var(--commitment,0));transform-origin:0;transition:none}:root[dir=rtl] .why-type.is-scroll .why-rule{transform-origin:100%}.why-type.is-scroll .why-promises h3{color:color-mix(in srgb,#a9aeb4 calc((1 - var(--commitment,0))*100%),var(--paper))}.s-range [data-rv]{transition-duration:.6s;transform:translateY(18px)}.s-range [data-rv].in{transform:none}:root[dir=rtl] .why-intro h2,:root[dir=rtl] .why-promises h3{letter-spacing:0;line-height:1.4}:root[dir=rtl] .why-statement{line-height:1.85}@media (max-width:1000px){.why-type.is-scroll{block-size:auto}.why-type.is-scroll .why-layout{min-block-size:0;padding-block:80px;position:relative}.why-layout{grid-template-columns:1fr;gap:48px}.why-intro{grid-template-columns:1fr 1fr;align-items:start;gap:12px 40px;display:grid}.why-intro .label{grid-column:1/-1;margin-block-end:8px}.why-intro h2{margin:0;font-size:64px}.why-statement{font-size:17px}.why-promises>li{min-block-size:160px}}@media (max-height:740px){.why-type.is-scroll{block-size:auto}.why-type.is-scroll .why-layout{min-block-size:0;padding-block:80px;position:relative}}@media (max-width:680px){.why-intro{display:block}.why-intro .label{margin-block-end:20px}.why-intro h2{margin-block-end:24px;font-size:56px}.why-promises{gap:28px 20px}.why-promises>li{gap:26px;min-block-size:155px}.why-promises h3{font-size:clamp(26px,7vw,40px)}}@media (prefers-reduced-motion:reduce){.s-range [data-rv]{opacity:1;transition:none;transform:none}.s-range .arr{transition:none}.why-rule{transition:none;transform:none}}.s-range{color:var(--ink);background:var(--paper);position:relative}.catalogue{padding-block:96px;position:relative}.catalogue-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;margin-block-end:48px;display:grid}.catalogue-heading .label{margin:0 0 20px}.catalogue-heading h2{letter-spacing:-.04em;text-wrap:balance;max-inline-size:14ch;margin:0;font-size:clamp(42px,5.2vw,76px);font-weight:400;line-height:1.04}.catalogue-intro{justify-items:start;gap:20px;display:grid}.catalogue-intro>p{max-inline-size:36ch;color:var(--steel-txt);margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.5}.catalogue-link,.family-detail-link{border-block-end:1px solid;align-items:center;gap:16px;padding-block:9px;font-size:14px;display:inline-flex}.family-stage-ground,.family-readout,.family-dock{display:none}.family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.family-card{min-inline-size:0}.family-surface{block-size:100%;min-block-size:340px;color:var(--ink);transition:background var(--t-surface) var(--ease-out),box-shadow var(--t-surface) var(--ease-out);background:#e8e7e1;border:1px solid #1213142b;flex-direction:column;padding:28px;display:flex;position:relative}.family-top{justify-content:space-between;align-items:center;display:flex}.catalogue-number{color:var(--steel-txt);font-size:12px}.family-arrow{block-size:32px;inline-size:32px;transition:transform var(--t-control) var(--ease-out),background var(--t-control),color var(--t-control);border:1px solid #12131433;border-radius:50%;place-items:center;display:grid}.family-drawing{flex:1;place-items:center;padding-block:26px;display:grid}.family-icon{block-size:112px;inline-size:112px;display:block;overflow:visible}.icon-solid{fill:#cdd2d0;stroke:none}.icon-tint{fill:#c0504d;fill-opacity:.16;stroke:none}.icon-accent{stroke:var(--dew-ink)}.icon-part{transform-box:fill-box;transform-origin:50%;transition:transform var(--t-surface) var(--ease-out)}.family-copy{gap:10px;display:grid}.catalogue-name{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(21px,1.9vw,28px);font-weight:400;line-height:1.2}.catalogue-note{color:var(--steel-txt);font-size:14px;line-height:1.6}.family-quote{color:var(--dew-ink);align-items:center;gap:14px;font-size:13px;display:inline-flex}.catalogue a:focus-visible,.family-dock button:focus-visible{outline:2px solid var(--dew);outline-offset:4px}.catalogue.is-sequence{padding:0}.is-sequence .family-sticky{block-size:var(--stage-h,100svh);isolation:isolate;position:sticky;inset-block-start:0;overflow:clip}.is-sequence .family-stage-content{position:static}.is-sequence .family-stage-ground{background:var(--deep);z-index:-1;display:block;position:absolute;inset:0}.is-sequence .catalogue-heading{inset-block-start:clamp(104px,14vh,150px);inset-inline:var(--edge);margin:0;position:absolute}.is-sequence .family-grid{pointer-events:none;display:block;position:absolute;inset:0}.is-sequence .family-card{inline-size:var(--card-w);block-size:var(--card-h);transform-origin:0 0;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}:root[dir=rtl] .is-sequence .family-card{inset-inline-start:auto;left:0}.is-sequence .family-surface{pointer-events:auto;background:#f1f0ea;block-size:100%;min-block-size:0;padding:24px 28px;box-shadow:0 12px 38px #0000001f}.is-sequence .family-card[inert] .family-surface{pointer-events:none}.is-sequence .catalogue-note,.is-sequence .family-quote{display:none}.is-sequence .family-drawing{min-block-size:0;padding-block:10px}.is-sequence .family-icon{block-size:auto;max-block-size:100%;inline-size:clamp(100px,12vw,170px)}.is-sequence .catalogue-name{font-size:clamp(21px,2vw,28px)}.is-sequence .family-readout{inline-size:39%;color:var(--paper);display:block;position:absolute;inset-block-start:30%;inset-inline-start:max(var(--edge),8vw)}.family-detail{visibility:hidden;inline-size:100%;position:absolute;inset:0 auto auto 0}:root[dir=rtl] .family-detail{inset-inline:0 auto}.family-detail-index{color:#b6bfc3;margin:0 0 24px;font-size:14px}.family-detail-index>span{color:#f1f0ee3d;margin-inline-end:12px;font-size:clamp(52px,6vw,84px);font-weight:400;line-height:1}.family-detail h3{letter-spacing:-.035em;text-wrap:balance;max-inline-size:19ch;margin:0;font-size:clamp(32px,3.7vw,54px);font-weight:400;line-height:1.08}.family-detail-note{color:#c7ccd0;max-inline-size:35ch;margin-block:24px 0;font-size:17px;line-height:1.65}.family-detail-link{color:#e58e8a;margin-block-start:24px}.is-sequence .family-dock{z-index:60;background:#0a1218f0;border:1px solid #f1f0ee2b;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;padding:8px;display:grid;position:absolute;inset-block-start:0;inset-inline:max(28px,5vw)}.family-dock button{color:#cad1d2;cursor:pointer;block-size:50px;min-inline-size:0;transition:color var(--t-control),background var(--t-control);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:6px;display:flex;position:relative}.family-dock button>.family-icon{block-size:24px;inline-size:24px}.family-dock .icon-solid{fill:currentColor;fill-opacity:.2}.family-dock .icon-tint{fill:currentColor}.family-dock .icon-accent{stroke:currentColor}.family-dock button>span{font-size:11px}.family-dock button[aria-current]{color:var(--ink);background:var(--paper)}.family-dock button>i{background:var(--dew);block-size:2px;transform:scaleX(var(--tab-progress,0));transform-origin:0;position:absolute;inset-block-end:1px;inset-inline:6px}.family-dock .is-done>span:after{content:" ✓"}:root[dir=rtl] .family-dock button>i{transform-origin:100%}:root[dir=rtl] .catalogue-heading h2,:root[dir=rtl] .catalogue-name,:root[dir=rtl] .family-detail h3{letter-spacing:0;line-height:1.35}@media (hover:hover){.family-surface:hover{background:#fffdf7;box-shadow:0 14px 40px #00000026}.family-surface:hover .family-arrow{background:var(--dew-ink);color:var(--paper);transform:rotate(-35deg)}.family-surface:hover .icon-part{transform:translateY(-1px)}.family-dock button:hover:not([aria-current]){color:#fff;background:#f1f0ee1f}}.family-surface:focus-visible .family-arrow{background:var(--dew-ink);color:var(--paper)}@media (max-width:899px){.family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-sequence .catalogue-heading{grid-template-columns:1fr;gap:20px;inset-block-start:92px}.is-sequence .catalogue-heading h2{font-size:clamp(38px,6vw,52px)}.is-sequence .catalogue-intro{gap:10px}.is-sequence .catalogue-intro>p{max-inline-size:45ch;font-size:16px}.is-sequence .family-readout{inline-size:auto;inset-block-start:15%;inset-inline:32px}.family-detail-index{margin-block-end:12px}.family-detail-index>span{font-size:26px}.family-detail h3{max-inline-size:25ch;font-size:clamp(26px,4.6vw,36px)}.family-detail-note{max-inline-size:45ch;margin-block-start:12px;font-size:14px;line-height:1.5}.family-detail-link{margin-block-start:10px;font-size:13px}.is-sequence .family-surface{padding:16px 22px}.is-sequence .family-surface .catalogue-name{font-size:19px}.is-sequence .family-surface .family-icon{inline-size:92px}.is-sequence .family-dock{gap:0;padding:4px;inset-inline:22px}.family-dock button{gap:0;block-size:44px;padding:3px}.family-dock button>.family-icon{display:none}.family-dock .is-done>span:after{content:""}}@media (max-width:600px){.catalogue{padding-block:72px}.catalogue-heading{grid-template-columns:1fr;gap:24px}.family-grid{grid-template-columns:1fr}.is-sequence .family-sticky .catalogue-heading{inset-inline:28px}.is-sequence .catalogue-intro .catalogue-link{font-size:12px}.is-sequence .family-readout{inset-inline:28px}}@media (prefers-reduced-motion:reduce){.family-surface,.family-arrow,.icon-part{transition:none}}.s-band{color:var(--ink);gap:clamp(4px,1vh,12px);padding-block:clamp(30px,6vh,70px);display:grid;position:relative;overflow:hidden}.bd-row{overflow:hidden}.bd-track{white-space:nowrap;will-change:transform;letter-spacing:-.04em;align-items:center;inline-size:max-content;font-size:clamp(36px,5vw,88px);font-weight:400;line-height:1.05;display:flex}:root[dir=rtl] .bd-track{letter-spacing:0;line-height:1.35}.bd-track span{padding-inline:.28em}.bd-track i{background:var(--dew);flex:none;block-size:.14em;inline-size:.14em}.bd-b .bd-track{color:#12131429}
