.v5 .sx-gold{color:#000}.v5 .sx-ghost{color:#fff}.v5 .sx-ink{background:var(--ink);color:#fff}.v5 .sx-coal{background:var(--coal);color:#fff}.v5 .sxh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.v5 .sxh.center{text-align:center;justify-content:center}.v5 .sxh.center .sub{margin-left:auto;margin-right:auto}.v5 .sxh h2{font-size:clamp(40px,5.6vw,88px)}.v5 .sx-ink .sxh .sub,.v5 .sx-coal .sxh .sub{color:#ffffffa8;max-width:400px}.v5 .light .sxh .sub,.v5 .white .sxh .sub{color:#5a5a5a;max-width:400px}.v5 .sxh.center .sub{max-width:560px}.v5 .btns.rv{margin-top:clamp(28px,3vw,40px)}.v5 .center .btns.rv{justify-content:center}.v5 .sxi{padding:clamp(72px,8vw,120px) 0}.v5 .sxi-k{letter-spacing:.2em;text-transform:uppercase;color:#000;background:var(--gold);border-radius:999px;margin-bottom:clamp(24px,3vw,36px);padding:8px 18px;font-size:13px;font-weight:800;display:inline-block}.v5 .sxi-lead{letter-spacing:-.035em;text-wrap:balance;max-width:1000px;margin:0 auto;font-size:clamp(26px,3.1vw,48px);font-weight:800;line-height:1.12}.v5 .sxi-more{max-width:680px;margin:clamp(22px,2.6vw,32px) auto 0}.v5 .sxi-more p{color:#ffffffa8;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.v5 .sxi-more p+p{margin-top:18px}.v5 .light .sxi-more p,.v5 .white .sxi-more p{color:#555}.v5 .sxrs .sxr-list{border-top:2px solid #000;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}.v5 .sxrs .sxr-list.dk{border-top:1px solid #ffffff38}.v5 .sxr{border-bottom:2px solid #000;grid-template-columns:clamp(40px,5vw,72px) minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(14px,3vw,48px);padding:clamp(22px,3vw,40px) 0;display:grid}.v5 .dk .sxr{border-bottom:1px solid #ffffff38}.v5 .sxr-n{letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:.5;padding-top:.7em;font-size:15px;font-weight:800}.v5 .dk .sxr-n{color:var(--gold);opacity:1}.v5 .sxr-t{text-transform:uppercase;letter-spacing:-.045em;transition:color .3s,transform .45s var(--ease);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(26px,3.4vw,54px);font-weight:900;line-height:.98}.v5 .sxr:hover .sxr-t{color:var(--gold-d);transform:translate(8px)}.v5 .dk .sxr:hover .sxr-t{color:var(--gold)}.v5 .sxr-d{padding-top:.5em}.v5 .sxr-d p{color:#000000b8;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.v5 .dk .sxr-d p{color:#ffffffb3}.v5 .sxr-tag{background:var(--gold);color:#000;border-radius:999px;margin-top:14px;padding:6px 13px;font-size:12.5px;font-weight:800;display:inline-block}.v5 .sxr-l{border-bottom:2px solid var(--gold);margin-top:16px;padding-bottom:3px;font-weight:800;display:inline-block}.v5 .sxr.nodesc{grid-template-columns:clamp(40px,5vw,72px) minmax(0,1fr)}@media (max-width:800px){.v5 .sxr{grid-template-columns:34px minmax(0,1fr);row-gap:12px}.v5 .sxr-d{grid-column:2;padding-top:0}.v5 .sxr-n{padding-top:.35em}.v5 .sxr-t{font-size:clamp(26px,8vw,40px)}}.v5 .sxb{padding:clamp(72px,8vw,120px) 0}.v5 .areas .sxh{text-align:center;flex-direction:column;align-items:center}.v5 .areas.light{background:var(--paper);color:#0a0a0a}.v5 .areas.white{color:#0a0a0a;background:#fff}.v5 .areas.light .sub,.v5 .areas.white .sub{color:#555}.v5 .sxb .sxh{text-align:center;flex-direction:column;align-items:center}.v5 .sxb .sxh h2{font-size:clamp(36px,4.6vw,68px)}.v5 .sxb-list{flex-wrap:wrap;justify-content:center;gap:20px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:flex}.v5 .sxb-card{text-align:left;min-width:0;transition:background .4s var(--ease),border-color .4s,color .4s;border-radius:24px;flex:0 calc(33.3333% - 13.3333px);padding:clamp(26px,2.4vw,36px);position:relative;overflow:hidden}.v5 .sx-ink .sxb-card,.v5 .sx-coal .sxb-card{background:#141414;border:1px solid #ffffff1a}.v5 .light .sxb-card,.v5 .white .sxb-card{background:#fff;border:1px solid #00000017}.v5 .sxb-card:after{content:"";background:var(--gold);width:0;height:4px;transition:width .5s var(--ease);position:absolute;bottom:0;left:0}.v5 .sxb-card:hover:after{width:100%}.v5 .sxb-ic{background:var(--gold);color:#000;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:clamp(40px,4vw,56px);display:flex}.v5 .sxb-card h3{letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(20px,1.7vw,26px);font-weight:800;line-height:1.15}.v5 .sxb-card p{margin-top:12px;font-size:16px;line-height:1.6;transition:color .4s}.v5 .sx-ink .sxb-card p,.v5 .sx-coal .sxb-card p{color:#ffffffad}.v5 .light .sxb-card p,.v5 .white .sxb-card p{color:#000000a8}.v5 .sx-ink .sxb-card:hover,.v5 .sx-coal .sxb-card:hover{background:#1c1c1c;border-color:#ceb5738c}.v5 .light .sxb-card:hover,.v5 .white .sxb-card:hover{border-color:var(--gold-d)}.v5 .sxb-card .sxr-l{font-size:14px}@media (max-width:1000px){.v5 .sxb-card{flex-basis:calc(50% - 10px)}}@media (max-width:640px){.v5 .sxb-card{flex-basis:100%}}.v5 .sxc-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:clamp(36px,4vw,64px);display:grid}.v5 .sxc-grid.flip .sxc-photo{order:2}.v5 .sxc-photo{aspect-ratio:4/5;border-radius:28px;position:sticky;top:110px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 50px 90px -40px #0009}.v5 .sxc-grid.flip .sxc-photo{transform:rotate(2deg)}.v5 .sxc-photo img{object-fit:cover;width:100%;height:100%}.v5 .sxc-grid .sxr-list{margin-top:0}.v5 .sxr.compact{grid-template-columns:34px minmax(0,1fr);row-gap:10px;padding:clamp(18px,2vw,28px) 0}.v5 .sxr.compact .sxr-t{grid-column:2;font-size:clamp(22px,2.3vw,36px)}.v5 .sxr.compact .sxr-d{grid-column:2;padding-top:0}.v5 .sxr.compact .sxr-n{padding-top:.3em}.v5 .sxc-after{margin-top:clamp(28px,3vw,44px)}.v5 .sxc-after>p{margin-bottom:16px;font-weight:700}@media (max-width:900px){.v5 .sxc-grid{grid-template-columns:1fr}.v5 .sxc-photo,.v5 .sxc-grid.flip .sxc-photo{aspect-ratio:16/11;order:0;position:relative;top:0;transform:none}}.v5 .tiles.t3{grid-template-columns:repeat(3,1fr);row-gap:44px;max-width:1260px}.v5 .tiles.t3 .tile{height:clamp(300px,26vw,380px)}.v5 .tiles.t3 .tile h3{font-size:clamp(20px,1.7vw,28px)}@media (max-width:900px){.v5 .tiles.t3{grid-template-columns:1fr;gap:14px;padding:0 14px}.v5 .tiles.t3 .tile{height:300px}}.v5 .gal.light .ctrl button,.v5 .gal.white .ctrl button{border-color:#0000004d}.v5 .gal.light .prog,.v5 .gal.white .prog{background:#0000001f}.v5 .sxband{background:var(--gold);color:#000;padding:clamp(70px,9vw,120px) 0}.v5 .sxband-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.v5 .sxband h2{font-size:clamp(36px,5vw,76px)}.v5 .sxband p{color:#000000c7;max-width:520px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}@media (max-width:800px){.v5 .sxband-grid{grid-template-columns:1fr}}
