:root{
  color-scheme: light;
  --slate:#47525E; --powder:#B0CFF5; --sky:#54ADFF; --chalk:#FAFAF7; --stone:#666163;
  --plinth:#F0EEE9;
  --rule:rgba(71,82,94,.16);
  --head:"Helvetica Neue",Helvetica,Arial,sans-serif;
  --soul:"Gambarino","Times New Roman",Georgia,serif;
  --body:"Helvetica Neue",Helvetica,Arial,sans-serif;
  --m:clamp(20px,4.4vw,72px);
  --g:clamp(12px,1.4vw,20px);
  --sec:clamp(72px,10vw,152px);
}
*{box-sizing:border-box}
body{background:var(--chalk);color:var(--slate);font-family:var(--body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
[hidden]{display:none!important}
img{display:block;max-width:100%}
p{margin:0}
.c{max-width:1680px;margin:0 auto;padding-left:max(var(--m),env(safe-area-inset-left,0px));padding-right:max(var(--m),env(safe-area-inset-right,0px))}
.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g)}
.H{font-family:var(--head);font-weight:700;line-height:.92;letter-spacing:-.04em;margin:0;text-wrap:balance}
.S{font-family:var(--soul);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:0;text-wrap:balance}
.lab{font-weight:300;font-size:11px;letter-spacing:.2em;text-transform:uppercase}
.lnk{font-weight:300;font-size:11px;letter-spacing:.2em;text-transform:uppercase;position:relative;padding-bottom:4px}
.lnk::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.lnk:hover::after{transform:scaleX(.4)}
:focus-visible{outline:1px solid var(--sky);outline-offset:4px}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--slate)}
header.site .g12{align-items:center;padding-block:22px}
header.site nav{display:flex;gap:28px}
header.site nav.l{grid-column:1/6}
header.site .mark{grid-column:6/8;justify-self:center}
header.site nav.r{grid-column:8/13;justify-self:end}
.mark{display:flex;align-items:center;gap:.42em;font-size:22px;color:var(--slate)}
.mark i,.mark b{display:block;background:currentColor;flex:none}
.mark b{height:1em;aspect-ratio:1000/281;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDI4MSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNODgwLjAgMjc5LjlDODU3LjAgMjc3LjIgODM3LjYgMjY4LjcgODI0LjUgMjU1LjZDODEyLjAgMjQzLjAgODA2LjYgMjI5LjAgODA1LjQgMjA2LjRMODA0LjcgMTk0LjBMODM1LjcgMTk0LjBMODY2LjcgMTk0LjBMODY3LjIgMjA0LjNDODY4LjEgMjI0LjIgODc2LjUgMjMzLjAgODk2LjUgMjM0LjdDOTE5LjQgMjM2LjYgOTMzLjkgMjI1LjIgOTM0LjAgMjA1LjRDOTM0LjAgMTg1LjIgOTI3LjAgMTc4LjkgODg1LjAgMTYxLjVDODM0LjcgMTQwLjYgODE3LjEgMTI1LjYgODA5LjMgOTcuMEM4MDYuMyA4Ni4xIDgwNi44IDYxLjggODEwLjIgNTEuOUM4MjEuNCAxOS45IDg1MC4wIDIuNyA4OTYuMCAwLjNDOTE2LjkgLTAuOCA5NDEuNCAzLjEgOTU2LjEgOS44Qzk4Mi4yIDIxLjYgOTk1LjggNDIuMyA5OTcuNyA3Mi44TDk5OC4zIDgzLjBMOTY3LjMgODMuMEw5MzYuMyA4My4wTDkzNS44IDc0LjZDOTM0LjYgNTUuOSA5MjQuMyA0Ni43IDkwNC41IDQ2LjdDODg0LjAgNDYuNiA4NzIuNyA1Ni4zIDg3Mi42IDczLjlDODcyLjQgOTIuMiA4ODAuNCA5OC45IDkyMi4zIDExNi4xQzk3OS40IDEzOS41IDk5Ny40IDE1OC42IDk5OS43IDE5OC4yQzEwMDIuNyAyNTAuNSA5NjUuNiAyODEuNCA5MDAuNSAyODAuOUM4OTMuNCAyODAuOCA4ODQuMSAyODAuNCA4ODAuMCAyNzkuOVpNMC4wIDE0MC41TDAuMCA0LjBMNDUuOSA0LjBMOTEuOCA0LjBMOTQuMyAxNC44Qzk1LjcgMjAuNyAxMDUuMiA2Mi40IDExNS41IDEwNy41QzEyNS43IDE1Mi42IDEzNC40IDE5MC4zIDEzNC44IDE5MS4yQzEzNS4yIDE5Mi4zIDE0My45IDE1NS43IDE1Ni40IDk5LjdDMTY3LjkgNDguNSAxNzcuNiA1LjkgMTc3LjggNS4yQzE3OC4xIDQuMyAxODguMyA0LjAgMjI0LjEgNC4wTDI3MC4wIDQuMEwyNzAuMiAxMzguNUwyNzAuNSAyNzIuOUwzMjYuMiAxMzguN0wzODEuOCA0LjVMNDg3LjQgNC4yTDU5My4wIDQuMEw1OTMuMCAyOC4wTDU5My4wIDUyLjBMNTM3LjAgNTIuMEw0ODEuMCA1Mi4wTDQ4MS4wIDgzLjVMNDgxLjAgMTE1LjBMNTI1LjUgMTE1LjBMNTcwLjAgMTE1LjBMNTcwLjAgMTM4LjVMNTcwLjAgMTYyLjBMNTI1LjUgMTYyLjBMNDgxLjAgMTYyLjBMNDgxLjAgMTk1LjVMNDgxLjAgMjI5LjBMNTM3LjAgMjI5LjBMNTkzLjAgMjI5LjBMNTkzLjAgMjUzLjBMNTkzLjAgMjc3LjBMNTA0LjAgMjc3LjBMNDE1LjAgMjc3LjBMNDE1LjAgMjUyLjVMNDE1LjAgMjI4LjBMMzgzLjQgMjI4LjJMMzUxLjggMjI4LjVMMzQ4LjAgMjM4LjBDMzQ2LjAgMjQzLjIgMzQxLjcgMjU0LjEgMzM4LjUgMjYyLjJMMzMyLjggMjc3LjBMMjcwLjQgMjc3LjBMMjA4LjAgMjc3LjBMMjA3LjggMTc3LjdMMjA3LjUgNzguM0wxODQuNiAxNzQuNEMxNzIuMCAyMjcuMyAxNjEuMyAyNzIuMCAxNjAuOCAyNzMuOEwxNTkuOSAyNzcuMEwxMzIuNSAyNzcuMEwxMDUuMiAyNzcuMEwxMDMuMyAyNjguOEMxMDIuMiAyNjQuMiA5MS41IDIxOS4yIDc5LjQgMTY4LjhMNTcuNSA3Ny4wTDU3LjIgMTc3LjBMNTcuMCAyNzcuMEwyOC41IDI3Ny4wTDAuMCAyNzcuMEwwLjAgMTQwLjVaTTU5OC4wIDE0MC41TDU5OC4wIDQuMEw2MzguNCA0LjBMNjc4LjggNC4wTDY4Mi4yIDEyLjNDNjg0LjEgMTYuOCA2OTguNyA1Mi4wIDcxNC42IDkwLjVMNzQzLjUgMTYwLjVMNzQzLjggODIuM0w3NDQuMCA0LjBMNzczLjAgNC4wTDgwMi4wIDQuMEw4MDIuMCAxNDAuNUw4MDIuMCAyNzcuMEw3NjkuMiAyNzcuMEw3MzYuNCAyNzcuMEw2OTcuMCAxODEuNEM2NzUuMyAxMjguOCA2NTcuMyA4NS43IDY1Ny4wIDg1LjVDNjU2LjcgODUuMyA2NTYuNiAxMjguMyA2NTYuOCAxODEuMUw2NTcuMCAyNzcuMEw2MjcuNSAyNzcuMEw1OTguMCAyNzcuMEw1OTguMCAxNDAuNVpNNDE1LjIgMTI0LjVDNDE1LjQgOTMuNCA0MTUuMyA2OC4wIDQxNS4wIDY4LjBDNDE0LjYgNjguMCAzNzYuMCAxNjYuNiAzNzEuNCAxNzkuMkMzNzAuOCAxODAuOSAzNzIuMyAxODEuMCAzOTIuOSAxODEuMEw0MTUuMCAxODEuMEw0MTUuMiAxMjQuNVoiLz48L3N2Zz4=") no-repeat center/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDI4MSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNODgwLjAgMjc5LjlDODU3LjAgMjc3LjIgODM3LjYgMjY4LjcgODI0LjUgMjU1LjZDODEyLjAgMjQzLjAgODA2LjYgMjI5LjAgODA1LjQgMjA2LjRMODA0LjcgMTk0LjBMODM1LjcgMTk0LjBMODY2LjcgMTk0LjBMODY3LjIgMjA0LjNDODY4LjEgMjI0LjIgODc2LjUgMjMzLjAgODk2LjUgMjM0LjdDOTE5LjQgMjM2LjYgOTMzLjkgMjI1LjIgOTM0LjAgMjA1LjRDOTM0LjAgMTg1LjIgOTI3LjAgMTc4LjkgODg1LjAgMTYxLjVDODM0LjcgMTQwLjYgODE3LjEgMTI1LjYgODA5LjMgOTcuMEM4MDYuMyA4Ni4xIDgwNi44IDYxLjggODEwLjIgNTEuOUM4MjEuNCAxOS45IDg1MC4wIDIuNyA4OTYuMCAwLjNDOTE2LjkgLTAuOCA5NDEuNCAzLjEgOTU2LjEgOS44Qzk4Mi4yIDIxLjYgOTk1LjggNDIuMyA5OTcuNyA3Mi44TDk5OC4zIDgzLjBMOTY3LjMgODMuMEw5MzYuMyA4My4wTDkzNS44IDc0LjZDOTM0LjYgNTUuOSA5MjQuMyA0Ni43IDkwNC41IDQ2LjdDODg0LjAgNDYuNiA4NzIuNyA1Ni4zIDg3Mi42IDczLjlDODcyLjQgOTIuMiA4ODAuNCA5OC45IDkyMi4zIDExNi4xQzk3OS40IDEzOS41IDk5Ny40IDE1OC42IDk5OS43IDE5OC4yQzEwMDIuNyAyNTAuNSA5NjUuNiAyODEuNCA5MDAuNSAyODAuOUM4OTMuNCAyODAuOCA4ODQuMSAyODAuNCA4ODAuMCAyNzkuOVpNMC4wIDE0MC41TDAuMCA0LjBMNDUuOSA0LjBMOTEuOCA0LjBMOTQuMyAxNC44Qzk1LjcgMjAuNyAxMDUuMiA2Mi40IDExNS41IDEwNy41QzEyNS43IDE1Mi42IDEzNC40IDE5MC4zIDEzNC44IDE5MS4yQzEzNS4yIDE5Mi4zIDE0My45IDE1NS43IDE1Ni40IDk5LjdDMTY3LjkgNDguNSAxNzcuNiA1LjkgMTc3LjggNS4yQzE3OC4xIDQuMyAxODguMyA0LjAgMjI0LjEgNC4wTDI3MC4wIDQuMEwyNzAuMiAxMzguNUwyNzAuNSAyNzIuOUwzMjYuMiAxMzguN0wzODEuOCA0LjVMNDg3LjQgNC4yTDU5My4wIDQuMEw1OTMuMCAyOC4wTDU5My4wIDUyLjBMNTM3LjAgNTIuMEw0ODEuMCA1Mi4wTDQ4MS4wIDgzLjVMNDgxLjAgMTE1LjBMNTI1LjUgMTE1LjBMNTcwLjAgMTE1LjBMNTcwLjAgMTM4LjVMNTcwLjAgMTYyLjBMNTI1LjUgMTYyLjBMNDgxLjAgMTYyLjBMNDgxLjAgMTk1LjVMNDgxLjAgMjI5LjBMNTM3LjAgMjI5LjBMNTkzLjAgMjI5LjBMNTkzLjAgMjUzLjBMNTkzLjAgMjc3LjBMNTA0LjAgMjc3LjBMNDE1LjAgMjc3LjBMNDE1LjAgMjUyLjVMNDE1LjAgMjI4LjBMMzgzLjQgMjI4LjJMMzUxLjggMjI4LjVMMzQ4LjAgMjM4LjBDMzQ2LjAgMjQzLjIgMzQxLjcgMjU0LjEgMzM4LjUgMjYyLjJMMzMyLjggMjc3LjBMMjcwLjQgMjc3LjBMMjA4LjAgMjc3LjBMMjA3LjggMTc3LjdMMjA3LjUgNzguM0wxODQuNiAxNzQuNEMxNzIuMCAyMjcuMyAxNjEuMyAyNzIuMCAxNjAuOCAyNzMuOEwxNTkuOSAyNzcuMEwxMzIuNSAyNzcuMEwxMDUuMiAyNzcuMEwxMDMuMyAyNjguOEMxMDIuMiAyNjQuMiA5MS41IDIxOS4yIDc5LjQgMTY4LjhMNTcuNSA3Ny4wTDU3LjIgMTc3LjBMNTcuMCAyNzcuMEwyOC41IDI3Ny4wTDAuMCAyNzcuMEwwLjAgMTQwLjVaTTU5OC4wIDE0MC41TDU5OC4wIDQuMEw2MzguNCA0LjBMNjc4LjggNC4wTDY4Mi4yIDEyLjNDNjg0LjEgMTYuOCA2OTguNyA1Mi4wIDcxNC42IDkwLjVMNzQzLjUgMTYwLjVMNzQzLjggODIuM0w3NDQuMCA0LjBMNzczLjAgNC4wTDgwMi4wIDQuMEw4MDIuMCAxNDAuNUw4MDIuMCAyNzcuMEw3NjkuMiAyNzcuMEw3MzYuNCAyNzcuMEw2OTcuMCAxODEuNEM2NzUuMyAxMjguOCA2NTcuMyA4NS43IDY1Ny4wIDg1LjVDNjU2LjcgODUuMyA2NTYuNiAxMjguMyA2NTYuOCAxODEuMUw2NTcuMCAyNzcuMEw2MjcuNSAyNzcuMEw1OTguMCAyNzcuMEw1OTguMCAxNDAuNVpNNDE1LjIgMTI0LjVDNDE1LjQgOTMuNCA0MTUuMyA2OC4wIDQxNS4wIDY4LjBDNDE0LjYgNjguMCAzNzYuMCAxNjYuNiAzNzEuNCAxNzkuMkMzNzAuOCAxODAuOSAzNzIuMyAxODEuMCAzOTIuOSAxODEuMEw0MTUuMCAxODEuMEw0MTUuMiAxMjQuNVoiLz48L3N2Zz4=") no-repeat center/contain}
.mark i{height:.92em;aspect-ratio:600/276;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgMjc2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNjMuMCAyNzQuOUMxMjcuOSAyNjYuNSAyMy4xIDIxOS41IDMuNCAxNTguNUMtMTEuMyAxMTMuMyAyMy4xIDY4LjEgOTUuNyAzNy4yQzE0My4xIDE2LjkgMTk4LjcgNS4xIDI2Ni4wIDEuMEMyODEuMyAwLjEgMjg1LjggMC4zIDI3OC40IDEuNUMyNTcuOCA0LjkgMjQ1LjIgOC44IDIyOS41IDE2LjVDMjA1LjMgMjguNCAxODguMiA0My41IDE2OS44IDY5LjNDMTY4LjkgNzAuNCAxNjQuMyA3Mi4xIDE1Ni41IDc0LjFDMTMxLjIgODAuNCAxMDYuMSA5MC4zIDkwLjQgMTAwLjJDNDAuNyAxMzEuMiA1My40IDE2OC45IDEyMi41IDE5NS41QzEzNC4zIDIwMC4wIDE1MC4xIDIwNC45IDE2MS41IDIwNy41QzE2NS4zIDIwOC4zIDE2OS4zIDIwOS4zIDE3MC4yIDIwOS42QzE3MS40IDIwOS45IDE3MC42IDIwNy45IDE2Ny40IDIwMi4zQzE0NS44IDE2NC40IDE0NC41IDExOC43IDE2NC4wIDgwLjBDMTY2LjUgNzUuMSAxNjguOSA3MS42IDE3MC4zIDcxLjBDMTc5LjYgNjcuMCAyMzQuMSA2MC4wIDI2Ny4wIDU4LjVMMjc5LjUgNTcuOUwyNzIuMCA2MC4zQzI1Ni4zIDY1LjIgMjQwLjQgNzUuMSAyMzAuNyA4Ni4xQzE5MC40IDEzMS44IDIwOS43IDE5Ny45IDI2OS41IDIxOS4yTDI3Ny41IDIyMi4xTDI2My45IDIyMS41QzIzOC40IDIyMC41IDIwNi4wIDIxNi42IDE4MC4yIDIxMS42QzE3Ni4zIDIxMC45IDE3My4wIDIxMC41IDE3My4wIDIxMC45QzE3My4wIDIxMi43IDE4NC4yIDIyNS45IDE5Mi40IDIzMy43QzIxNC44IDI1NS4xIDI0MS4xIDI2OC4wIDI3NC41IDI3My45QzI4Ni44IDI3Ni4xIDI4NC41IDI3Ni4zIDI2My4wIDI3NC45Wk0zMjUuNSAyNzMuOUMzNTguOCAyNjguMCAzODYuMSAyNTQuNSA0MDguOCAyMzIuNkM0MTYuMCAyMjUuNyA0MjcuNyAyMTEuNCA0MjYuOSAyMTAuNkM0MjYuNyAyMTAuMyA0MjIuNCAyMTEuMCA0MTcuNSAyMTIuMEMzOTUuMiAyMTYuNiAzNjAuNSAyMjAuNiAzMzUuNSAyMjEuNUwzMjEuNSAyMjIuMEwzMjcuNSAyMjAuMkMzODYuNCAyMDIuNSA0MDkuMiAxMzYuMiAzNzIuMyA4OS45QzM2MS45IDc2LjggMzQyLjYgNjQuMiAzMjYuMCA1OS42TDMyMC41IDU4LjBMMzMzLjAgNTguNkMzNjAuMiA1OS43IDM5Mi4yIDYzLjQgNDE3LjggNjguM0M0MjQuNSA2OS42IDQzMC4wIDcwLjQgNDMwLjAgNzAuMEM0MzAuMCA2OC40IDQxOS43IDU0LjkgNDEzLjAgNDcuN0MzODkuOCAyMi45IDM2MC4xIDcuOSAzMjEuNiAxLjVDMzE0LjEgMC4zIDMxOC44IDAuMSAzMzQuNSAxLjFDNDcxLjMgOS41IDU3NS4xIDU1LjMgNTk2LjIgMTE2LjZDNjIzLjMgMTk1LjMgNDk5LjkgMjY3LjggMzI2LjAgMjc1LjRMMzE0LjUgMjc1LjlMMzI1LjUgMjczLjlaTTQ0Mi4wIDIwNi41QzQ3Ny44IDE5Ny42IDUwOS43IDE4My4wIDUyNS4xIDE2OC4zQzU1NS43IDEzOS4yIDUzNi41IDEwNi42IDQ3NS42IDg0LjFDNDY2LjUgODAuNyA0NDUuNCA3NC4zIDQzNy41IDcyLjZDNDM1LjkgNzIuMiA0MzMuNyA3MS43IDQzMi44IDcxLjRDNDMxLjUgNzEuMCA0MzIuMSA3My4wIDQzNS41IDc5LjVDNDQ1LjAgOTguMiA0NDkuMiAxMTYuMCA0NDkuMyAxMzcuNUM0NDkuNCAxNjIuOSA0NDMuOSAxODMuMCA0MzEuMCAyMDQuOEM0MjguNCAyMDkuMiA0MjguMiAyMTAuMSA0MjkuNyAyMDkuNkM0MzAuNyAyMDkuNCA0MzYuMiAyMDcuOSA0NDIuMCAyMDYuNVoiLz48L3N2Zz4=") no-repeat center/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgMjc2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNjMuMCAyNzQuOUMxMjcuOSAyNjYuNSAyMy4xIDIxOS41IDMuNCAxNTguNUMtMTEuMyAxMTMuMyAyMy4xIDY4LjEgOTUuNyAzNy4yQzE0My4xIDE2LjkgMTk4LjcgNS4xIDI2Ni4wIDEuMEMyODEuMyAwLjEgMjg1LjggMC4zIDI3OC40IDEuNUMyNTcuOCA0LjkgMjQ1LjIgOC44IDIyOS41IDE2LjVDMjA1LjMgMjguNCAxODguMiA0My41IDE2OS44IDY5LjNDMTY4LjkgNzAuNCAxNjQuMyA3Mi4xIDE1Ni41IDc0LjFDMTMxLjIgODAuNCAxMDYuMSA5MC4zIDkwLjQgMTAwLjJDNDAuNyAxMzEuMiA1My40IDE2OC45IDEyMi41IDE5NS41QzEzNC4zIDIwMC4wIDE1MC4xIDIwNC45IDE2MS41IDIwNy41QzE2NS4zIDIwOC4zIDE2OS4zIDIwOS4zIDE3MC4yIDIwOS42QzE3MS40IDIwOS45IDE3MC42IDIwNy45IDE2Ny40IDIwMi4zQzE0NS44IDE2NC40IDE0NC41IDExOC43IDE2NC4wIDgwLjBDMTY2LjUgNzUuMSAxNjguOSA3MS42IDE3MC4zIDcxLjBDMTc5LjYgNjcuMCAyMzQuMSA2MC4wIDI2Ny4wIDU4LjVMMjc5LjUgNTcuOUwyNzIuMCA2MC4zQzI1Ni4zIDY1LjIgMjQwLjQgNzUuMSAyMzAuNyA4Ni4xQzE5MC40IDEzMS44IDIwOS43IDE5Ny45IDI2OS41IDIxOS4yTDI3Ny41IDIyMi4xTDI2My45IDIyMS41QzIzOC40IDIyMC41IDIwNi4wIDIxNi42IDE4MC4yIDIxMS42QzE3Ni4zIDIxMC45IDE3My4wIDIxMC41IDE3My4wIDIxMC45QzE3My4wIDIxMi43IDE4NC4yIDIyNS45IDE5Mi40IDIzMy43QzIxNC44IDI1NS4xIDI0MS4xIDI2OC4wIDI3NC41IDI3My45QzI4Ni44IDI3Ni4xIDI4NC41IDI3Ni4zIDI2My4wIDI3NC45Wk0zMjUuNSAyNzMuOUMzNTguOCAyNjguMCAzODYuMSAyNTQuNSA0MDguOCAyMzIuNkM0MTYuMCAyMjUuNyA0MjcuNyAyMTEuNCA0MjYuOSAyMTAuNkM0MjYuNyAyMTAuMyA0MjIuNCAyMTEuMCA0MTcuNSAyMTIuMEMzOTUuMiAyMTYuNiAzNjAuNSAyMjAuNiAzMzUuNSAyMjEuNUwzMjEuNSAyMjIuMEwzMjcuNSAyMjAuMkMzODYuNCAyMDIuNSA0MDkuMiAxMzYuMiAzNzIuMyA4OS45QzM2MS45IDc2LjggMzQyLjYgNjQuMiAzMjYuMCA1OS42TDMyMC41IDU4LjBMMzMzLjAgNTguNkMzNjAuMiA1OS43IDM5Mi4yIDYzLjQgNDE3LjggNjguM0M0MjQuNSA2OS42IDQzMC4wIDcwLjQgNDMwLjAgNzAuMEM0MzAuMCA2OC40IDQxOS43IDU0LjkgNDEzLjAgNDcuN0MzODkuOCAyMi45IDM2MC4xIDcuOSAzMjEuNiAxLjVDMzE0LjEgMC4zIDMxOC44IDAuMSAzMzQuNSAxLjFDNDcxLjMgOS41IDU3NS4xIDU1LjMgNTk2LjIgMTE2LjZDNjIzLjMgMTk1LjMgNDk5LjkgMjY3LjggMzI2LjAgMjc1LjRMMzE0LjUgMjc1LjlMMzI1LjUgMjczLjlaTTQ0Mi4wIDIwNi41QzQ3Ny44IDE5Ny42IDUwOS43IDE4My4wIDUyNS4xIDE2OC4zQzU1NS43IDEzOS4yIDUzNi41IDEwNi42IDQ3NS42IDg0LjFDNDY2LjUgODAuNyA0NDUuNCA3NC4zIDQzNy41IDcyLjZDNDM1LjkgNzIuMiA0MzMuNyA3MS43IDQzMi44IDcxLjRDNDMxLjUgNzEuMCA0MzIuMSA3My4wIDQzNS41IDc5LjVDNDQ1LjAgOTguMiA0NDkuMiAxMTYuMCA0NDkuMyAxMzcuNUM0NDkuNCAxNjIuOSA0NDMuOSAxODMuMCA0MzEuMCAyMDQuOEM0MjguNCAyMDkuMiA0MjguMiAyMTAuMSA0MjkuNyAyMDkuNkM0MzAuNyAyMDkuNCA0MzYuMiAyMDcuOSA0NDIuMCAyMDYuNVoiLz48L3N2Zz4=") no-repeat center/contain}
.menubtn{display:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit}
@media (max-width:860px){header.site nav.l,header.site nav.r a:first-child{display:none}.menubtn{display:inline;grid-column:1/5;justify-self:start}header.site.open nav.l{display:flex;position:absolute;left:0;right:0;top:100%;background:var(--chalk);flex-direction:column;gap:18px;padding:20px var(--m) 28px;z-index:40}header.site.open nav.l a{display:block}header.site{position:relative}header.site nav.l{grid-column:1/5}header.site .mark{grid-column:5/9}header.site nav.r{grid-column:9/13}}
.hero{position:relative;overflow:hidden}
.hero img{width:100%;height:clamp(460px,64vw,880px);object-fit:cover;object-position:50% 36%;animation:settle 2s cubic-bezier(.2,.7,.2,1) both}
@keyframes settle{from{transform:scale(1.04)}to{transform:scale(1)}}
.hero::after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(32,36,43,.38));pointer-events:none}
.hero .c{position:absolute;inset:auto 0 0;z-index:1;color:var(--chalk);padding-bottom:clamp(24px,3.4vw,52px)}
.hero .g12{align-items:end}
.hero .H{grid-column:1/10;font-size:clamp(44px,7.6vw,128px)}
.hero .S{font-size:clamp(20px,2.2vw,34px);margin-top:14px;opacity:.95}
.hero .side{grid-column:10/13;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:14px;padding-bottom:.6em}
@media (max-width:760px){.hero .H{grid-column:1/-1}.hero .side{grid-column:1/-1;justify-self:start;align-items:flex-start;margin-top:18px}}
.sh{margin-bottom:clamp(28px,3vw,44px);display:flex;justify-content:space-between;align-items:baseline;gap:16px}
.sec{padding-top:var(--sec)}
.plinth{background:var(--plinth);display:grid;place-items:center;overflow:hidden;position:relative;max-width:100%}
.plinth img{width:80%;mix-blend-mode:multiply;filter:brightness(1.045) contrast(1.03);transition:transform 1s cubic-bezier(.2,.7,.2,1)}
a:hover > .plinth img,a.plinth:hover img{transform:scale(1.04)}
.f{display:flex;flex-direction:column;gap:14px}
.cap{display:grid;grid-template-columns:1fr auto;column-gap:16px;row-gap:2px;font-size:13px;line-height:1.35}
.cap .b{grid-column:1/-1;font-weight:300;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}
.cap .m{font-weight:400}
.cap .p{font-weight:300;font-variant-numeric:tabular-nums}
.ix{position:absolute;top:14px;left:16px;font-weight:300;font-size:10.5px;letter-spacing:.2em;color:var(--stone)}
.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g)}
.three .plinth{aspect-ratio:4/5}
@media (max-width:760px){.three{grid-template-columns:repeat(2,minmax(0,1fr))}.three > :nth-child(3){display:none}}
.feat{align-items:end}
.feat .plinth{grid-column:1/9;aspect-ratio:3/2}
.feat .plinth img{width:66%}
.feat .txt{grid-column:10/13;display:flex;flex-direction:column;gap:18px}
.feat .txt .H{font-size:clamp(34px,3.8vw,60px)}
.feat .txt p{font-family:var(--soul);font-size:clamp(19px,1.6vw,24px);line-height:1.2;color:var(--stone);max-width:22ch}
@media (max-width:860px){.feat .plinth{grid-column:1/-1}.feat .txt{grid-column:1/-1;margin-top:24px}}
.duo .ph{grid-column:1/6;overflow:hidden;height:100%;min-height:0}
.duo .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 0}
.duo .st{grid-column:6/13;display:grid;grid-template-rows:1fr 1fr;gap:var(--g)}
.duo .st .plinth{aspect-ratio:16/9}
.duo .st .plinth img{width:52%}
.duo .st .cap{position:absolute;left:16px;right:16px;bottom:14px}
@media (max-width:760px){.duo .ph{grid-column:1/-1;aspect-ratio:2/3;margin-bottom:var(--g)}.duo .st{grid-column:1/-1}}
.orig{background:#DCE7F4;color:var(--slate);margin-top:var(--sec)}
.orig .c{padding-block:var(--sec)}
.orig .intro{display:block;margin-bottom:clamp(32px,4vw,56px)}
.orig .intro .H{font-size:clamp(48px,6.4vw,110px)}
.orig .intro .H span{color:#6F8FB9}
.orig .intro p{font-family:var(--soul);font-size:clamp(17px,1.4vw,21px);line-height:1.3;color:var(--slate);margin-top:14px;max-width:none}
.orig .two{display:grid;grid-template-columns:1fr 1fr;gap:var(--g)}
.orig .plinth{aspect-ratio:5/4;background:#F4F2EE}
.orig .cap .b{color:var(--slate)}
.orig .intro .H{font-size:clamp(40px,4.6vw,76px);letter-spacing:-.04em}
.orig .intro .H span{color:inherit}
.orig .two{gap:clamp(24px,4vw,64px)}
.orig .plinth{background:transparent;aspect-ratio:4/3}
.orig .plinth img{mix-blend-mode:multiply;transform:scale(.86)}
.orig .plinth .ix,.orig .cap .b{display:none}
.orig .cap{display:block;text-align:center;margin-top:8px}
.orig .cap .m{display:block;font-family:var(--soul);font-size:clamp(18px,1.5vw,22px);font-weight:400}
.orig .cap .p{display:block;font-size:11px;letter-spacing:.2em;margin-top:6px;color:var(--slate)}
.orig .plinth{aspect-ratio:16/10}
.mark i{display:none!important}
.launch .top{margin-bottom:clamp(28px,3vw,44px)}
.launch .top .H{font-size:clamp(40px,5vw,84px)}
.launch .top .S{font-size:clamp(20px,1.9vw,30px);line-height:1.15;color:var(--stone);margin-top:clamp(10px,1vw,16px)}
.launch .wall{align-items:stretch}
.launch .vid{grid-column:1/5;position:relative;overflow:hidden;background:var(--slate);min-height:0}
.launch .vid video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
.launch .vid .lab{position:absolute;left:16px;bottom:14px;color:var(--chalk);z-index:1}
.launch .pols{grid-column:5/13;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g)}
.launch .pols a{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}
.launch .pols img{width:100%;height:auto;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.launch .pols a:hover img{transform:translateY(-4px)}
.pols .pmore .pmi{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;background:var(--powder);padding:clamp(16px,1.6vw,24px);aspect-ratio:640/800;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pols .pmore .S{font-size:clamp(18px,1.6vw,24px);line-height:1.1;color:var(--slate)}.pols .pmore:hover .pmi{transform:translateY(-4px)}
.launch .pols .pc{display:flex;justify-content:space-between;gap:8px;font-size:11px;letter-spacing:.06em}
.launch .pols .pc b{font-weight:400}
.launch .pols .pc span{color:var(--stone);white-space:nowrap}
.launch .pols .pc em{font-style:normal;color:var(--stone);opacity:0;transition:opacity .3s}
.launch .pols a:hover .pc em{opacity:1}
.launch .pols .pc .so{color:var(--stone)}
@media (max-width:860px){.launch .pols .pc{flex-direction:column;gap:2px}.launch .pols .pc em{opacity:1}}
@media (max-width:860px){.launch .vid{grid-column:1/-1;aspect-ratio:9/12;margin-bottom:var(--g)}.launch .pols{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}
.strip .g12{padding-block:22px}
.strip span{grid-column:span 4}
.strip span:nth-child(2){text-align:center}.strip span:nth-child(3){text-align:right}
@media (max-width:760px){.strip span{grid-column:1/-1;text-align:left!important;padding-block:4px}}
footer .c{padding-block:clamp(64px,7vw,104px) 28px}
footer .top{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}
footer .mark{font-size:17px}
footer .top .S{font-size:17px;color:var(--stone)}
footer .bot{margin-top:clamp(48px,5vw,72px);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;color:var(--stone)}
footer ul{list-style:none;margin:0;padding:0;display:flex;gap:28px;flex-wrap:wrap}
footer a{color:inherit;text-decoration:none}
footer a:hover{color:var(--slate)}
@media (max-width:760px){footer .bot{flex-direction:column;align-items:flex-start}}
.crumb{padding-block:18px;color:var(--stone)}
.pdp{align-items:start}
.gal{grid-column:1/9;position:relative}
.gal .track{display:grid;grid-template-columns:1fr 1fr;gap:var(--g)}
.gal .ph{all:unset;box-sizing:border-box;cursor:zoom-in;aspect-ratio:1;background:var(--plinth);display:grid;place-items:center;overflow:hidden;position:relative}
.gal .ph.w{grid-column:1/-1;aspect-ratio:4/3}
.gal .ph img{width:92%;mix-blend-mode:multiply;filter:brightness(1.045) contrast(1.03);transition:transform 1s cubic-bezier(.2,.7,.2,1)}
.gal .ph.w img{width:70%}
.gal .ph:hover img{transform:scale(1.03)}
.gal .ph:focus-visible{outline:1px solid var(--slate);outline-offset:3px}
.gal .ix{position:absolute;left:16px;top:14px}
.gal .count{display:none}
@media (max-width:860px){
  .gal{margin-inline:calc(var(--m)*-1)}
  .gal .track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}
  .gal .track::-webkit-scrollbar{display:none}
  .gal .ph,.gal .ph.w{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start}
  .gal .ph img,.gal .ph.w img{width:86%}
  .gal .ph .ix{display:none}
  .gal .count{display:flex;align-items:center;gap:12px;padding:14px var(--m) 0}
  .gal .count .bar{flex:1;height:1px;background:var(--rule);position:relative}
  .gal .count .bar i{position:absolute;left:0;top:0;height:1px;background:var(--slate);transition:transform .3s,width .3s}
}
.lb{position:fixed;inset:0;z-index:70;background:var(--plinth);display:none;flex-direction:column}
.lb.on{display:flex}
.lb .top{display:flex;justify-content:space-between;align-items:center;padding:22px var(--m)}
.lb button{background:none;border:0;cursor:pointer;color:var(--slate);font:300 11px var(--body);letter-spacing:.2em;text-transform:uppercase}
.lb .stage{flex:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:0;padding:0 var(--m) 32px}
.lb .stage img{max-width:100%;max-height:78vh;margin:auto;mix-blend-mode:multiply}
.lb .nav{font-size:22px!important;letter-spacing:0!important;padding:20px}
.lb{background:rgba(244,246,249,.55);-webkit-backdrop-filter:blur(30px) saturate(1.15);backdrop-filter:blur(30px) saturate(1.15)}
.lb.on{animation:lbIn .35s ease}
@keyframes lbIn{from{opacity:0}to{opacity:1}}
.lb .stage img{mix-blend-mode:normal;box-shadow:0 30px 80px rgba(71,82,94,.12);border-radius:2px;box-sizing:border-box}
.plinth .alt{position:absolute;inset:0;margin:auto;opacity:0;transition:opacity .6s ease}
a:hover > .plinth .alt,a.plinth:hover .alt{opacity:1}
a:hover > .plinth.h2 > img:first-child,a.plinth.h2:hover > img:first-child{opacity:0}
.plinth.h2 > img:first-child{transition:opacity .6s ease,transform 1s cubic-bezier(.2,.7,.2,1)}
.buy{grid-column:10/13;position:sticky;top:calc(env(safe-area-inset-top,0px) + 56px);display:flex;flex-direction:column}
.buy > *+*{margin-top:20px}
.buy .H{font-size:clamp(40px,3.8vw,64px)}
.buy .sub{font-family:var(--soul);font-size:20px;line-height:1.2;color:var(--stone);margin-top:12px}
.kv{border-top:1px solid var(--rule)}
.kv div{display:flex;justify-content:space-between;padding-block:11px;border-bottom:1px solid var(--rule);font-size:13px;font-variant-numeric:tabular-nums}
.kv div span:first-child{font-weight:300;color:var(--stone)}
.price{font-size:22px;font-weight:300;font-variant-numeric:tabular-nums}
.btn{width:100%;background:var(--slate);color:var(--chalk);border:0;padding:19px;font:300 11px var(--body);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .3s}
.btn:hover{background:#2b313a}
.one{display:flex;align-items:center;gap:10px}
.one i{width:6px;height:6px;border-radius:50%;background:var(--powder);outline:4px solid rgba(189,207,234,.35)}
details{border-bottom:1px solid var(--rule)}
summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding-block:13px}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";font-weight:300}
details[open] summary::after{content:"–"}
details p{font-weight:300;font-size:13px;color:var(--stone);padding-bottom:14px;max-width:44ch}
.quote{text-align:center}
.story .txt .st{font-size:clamp(26px,2.6vw,38px);line-height:1.1;color:var(--stone);margin-bottom:10px}
.story .lab{padding-top:clamp(10px,1vw,16px)}
.story{align-items:start}
.story .lab{grid-column:1/4;color:var(--stone);padding-top:6px}
.story .txt{grid-column:4/10;display:grid;gap:18px;font-size:17px;line-height:1.7;max-width:62ch}
.hist{margin-top:var(--sec)}
.hist .head{grid-column:1/4}
.hist .head .H{font-size:clamp(28px,3vw,44px);margin-top:14px}
.hist .head p{font-weight:300;color:var(--stone);margin-top:14px;max-width:26ch}
.tl{grid-column:4/13;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g)}
.tl div{display:flex;flex-direction:column;gap:10px}
.tl .y{font-family:var(--head);font-weight:700;font-size:clamp(40px,4.4vw,72px);line-height:.9;font-variant-numeric:tabular-nums}
.tl p{font-size:14px;line-height:1.55}
.tl .lab{color:var(--stone)}
.tl .now .y{color:var(--powder)}
.tl > div{padding:18px 18px 22px}
.tl .now{background:var(--slate);color:var(--chalk)}
.tl .now .lab{color:#AEB4BE}
.srcs{grid-column:4/13;font-weight:300;font-size:11px;color:var(--stone);margin-top:28px}
@media (max-width:860px){.story .lab,.story .txt,.hist .head,.tl,.srcs{grid-column:1/-1}.story .txt{margin-top:16px}.tl{grid-template-columns:1fr 1fr;row-gap:32px;margin-top:32px}}
.quote .S{font-size:clamp(24px,2.6vw,38px);grid-column:3/11;color:var(--stone)}
@media (max-width:860px){.gal,.buy{grid-column:1/-1}.buy{position:static;margin-top:32px}.quote .S{grid-column:1/-1}}
.notes{background:#FBFAF7}
.notes .c{padding-block:56px}
.notes .g12 > div:first-child{grid-column:1/7}.notes .g12 > div:last-child{grid-column:8/13}
.notes h2{font-size:26px;margin-bottom:18px}
.notes ul{margin:0;padding-left:18px;display:grid;gap:8px;font-size:14px}
.sw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:20px}
.sw div{display:flex;flex-direction:column;gap:6px;font-weight:300;font-size:11px;line-height:1.3}
.sw span{aspect-ratio:1;border:1px solid var(--rule)}
.type{display:grid;gap:10px;border-top:1px solid var(--rule);padding-top:16px}
.type div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.type small{font-weight:300;font-size:11px;color:var(--stone);white-space:nowrap}
.src{font-weight:300;font-size:12px;color:var(--stone);margin-top:16px}
@media (max-width:860px){.notes .g12 > div{grid-column:1/-1!important}.notes .g12 > div+div{margin-top:40px}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
.bagbtn{background:none;border:0;padding:0;color:inherit;cursor:pointer;font-family:var(--body)}
.assure{font-weight:300;font-size:12px;line-height:1.5;color:var(--stone);margin-top:12px}
.scrim{position:fixed;inset:0;background:rgba(71,82,94,.28);opacity:0;pointer-events:none;transition:opacity .4s;z-index:60}
.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--chalk);z-index:61;transform:translateX(100%);transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;padding:28px clamp(20px,2.4vw,32px)}
.bag-open .scrim{opacity:1;pointer-events:auto}
.drawer .hd{display:flex;justify-content:space-between;align-items:center}
.drawer .hd button{background:none;border:0;font:300 11px var(--body);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;color:var(--stone)}
.drawer .H{font-size:34px;margin-top:28px}
.drawer .empty{font-family:var(--soul);font-size:20px;color:var(--stone);margin-top:16px}
.drawer .item{display:grid;grid-template-columns:96px 1fr;gap:16px;margin-top:28px;align-items:center}
.drawer .item .plinth{aspect-ratio:1}
.drawer .item .plinth img{width:84%}
.drawer .item .b{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}