.handlesPage{color:#171717;background:#e7e5e1;min-height:100vh}.handlesPage a{color:inherit;text-decoration:none}.handlesNav{z-index:5;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:82px;padding:0 4.5vw;display:grid;position:absolute;top:0;left:0}.handlesLogo{letter-spacing:-.055em;font:400 clamp(23px,1.75vw,32px)/1 Georgia,serif}.handlesLogo sup,.handlesFooterLogo sup{margin-left:4px;font:7px Arial;position:relative;top:-1em}.handlesNav nav{gap:32px;display:flex}.handlesNav nav a,.handlesNav button{letter-spacing:.13em;font-size:11px}.handlesNav nav a{opacity:.66;transition:opacity .25s}.handlesNav nav a:hover,.handlesNav nav a.active{opacity:1}.handlesNav button{color:#fff;cursor:pointer;background:0 0;border:0;justify-self:end;padding:10px}.handlesHero{color:#fff;background:#111;grid-template-columns:44% 56%;height:100vh;min-height:720px;display:grid}.handlesHeroCopy{flex-direction:column;align-items:flex-start;padding:23vh 5vw 9vh;display:flex}.handlesHeroCopy>p{letter-spacing:.28em;margin:0;font-size:10px}.handlesHeroCopy h1{white-space:pre-line;letter-spacing:-.035em;margin:46px 0 30px;font:400 clamp(38px,4.3vw,68px)/1.22 Georgia,Noto Serif SC,serif}.handlesHeroCopy>span{color:#929292;letter-spacing:.08em;font-size:12px}.handlesHeroCopy>a{letter-spacing:.16em;border-bottom:1px solid #777;margin-top:auto;padding-bottom:9px;font-size:11px}.handlesHeroCopy>a b{margin-left:38px}.handlesHeroVisual{background:#ddd;position:relative;overflow:hidden}.handlesHeroVisual:after{content:"";background:linear-gradient(90deg,#00000038,#0000 30%);position:absolute;inset:0}.handlesHeroVisual img{object-fit:cover;width:100%;height:100%;animation:1.4s cubic-bezier(.2,.7,.2,1) both handlesHeroIn;display:block}.handlesHeroVisual>span{z-index:1;color:#fff;letter-spacing:.28em;text-align:right;font-size:9px;line-height:1.8;position:absolute;bottom:5vh;right:4vw}.handlesIndex{padding:135px 5vw 150px;scroll-margin-top:0}.handlesIntro{border-bottom:1px solid #aaa7a1;grid-template-columns:23% 1fr 32%;align-items:start;gap:5vw;padding-bottom:82px;display:grid}.handlesIntro>p{letter-spacing:.24em;margin:8px 0;font-size:9px}.handlesIntro h2{max-width:700px;margin:0;font:400 clamp(34px,4vw,58px)/1.2 Georgia,Noto Serif SC,serif}.handlesIntro>span{color:#686762;font-size:12px;line-height:1.9}.handlesCollectionGrid{grid-template-columns:1fr 1fr;gap:120px 2.2vw;padding-top:95px;display:grid}.handlesCollectionCard{scroll-margin-top:40px;display:block}.handlesCollectionCard.offset{transform:translateY(85px)}.handlesCollectionImage{aspect-ratio:1.63;background:#f6f5f3;position:relative;overflow:hidden}.handlesCollectionImage img{object-fit:contain;width:100%;height:100%;transition:transform .7s;display:block}.handlesCollectionCard:hover .handlesCollectionImage img{transform:scale(1.012)}.handlesCollectionImage>span{letter-spacing:.08em;background:#f0efeceb;padding:8px 10px;font-size:9px;position:absolute;top:16px;left:16px}.handlesCollectionCopy{padding-top:23px}.handlesCollectionCopy>p{color:#77746f;letter-spacing:.21em;margin:0 0 14px;font-size:8px}.handlesCollectionCopy>div{justify-content:space-between;align-items:center;display:flex}.handlesCollectionCopy h3{margin:0;font:400 clamp(26px,2.35vw,39px)/1.2 Georgia,Noto Serif SC,serif}.handlesCollectionCopy b{font-size:18px;font-weight:400;transition:transform .3s}.handlesCollectionCard:hover .handlesCollectionCopy b{transform:translate(4px,-4px)}.handlesCollectionCopy>strong{letter-spacing:.12em;color:#55534f;margin-top:8px;font-size:11px;font-weight:400;display:block}.handlesCollectionCopy>span{color:#74716b;max-width:500px;margin-top:17px;font-size:12px;line-height:1.8;display:block}.handlesFooter{color:#fff;background:#171717;grid-template-columns:1fr 1fr auto;align-items:start;gap:40px;margin-top:60px;padding:80px 5vw 45px;display:grid}.handlesFooterLogo{letter-spacing:-.055em;font:400 clamp(31px,3.5vw,52px)/1 Georgia,serif}.handlesFooter>p{color:#929292;max-width:300px;margin:0;font-size:12px;line-height:1.8}.handlesFooter>div{gap:30px;display:flex}.handlesFooter>div a{letter-spacing:.14em;border-bottom:1px solid #666;padding-bottom:8px;font-size:10px}.reveal-enabled [data-reveal]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(38px)}.reveal-enabled [data-reveal].is-visible{opacity:1;transform:translateY(0)}.reveal-enabled .handlesCollectionCard.offset{transform:translateY(123px)}.reveal-enabled .handlesCollectionCard.offset.is-visible{transform:translateY(85px)}@keyframes handlesHeroIn{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.handlesNav{grid-template-columns:1fr auto}.handlesNav nav{display:none}.handlesHero{grid-template-columns:1fr}.handlesHeroCopy{z-index:2;background:linear-gradient(90deg,#000000db,#0000001f);width:100%;height:100%;padding:24vh 7vw 8vh;position:absolute}.handlesHeroVisual{grid-column:1}.handlesIntro{grid-template-columns:1fr}.handlesIntro>span{max-width:500px}.handlesCollectionGrid{gap:75px 2vw}.handlesCollectionCard.offset,.reveal-enabled .handlesCollectionCard.offset,.reveal-enabled .handlesCollectionCard.offset.is-visible{transform:none}.handlesFooter{grid-template-columns:1fr 1fr}.handlesFooter>div{grid-column:1/-1}}@media (width<=600px){.handlesNav{height:70px;padding:0 6vw}.handlesLogo{font-size:24px}.handlesHero{min-height:650px}.handlesHeroCopy{padding:22vh 7vw 8vh}.handlesHeroCopy h1{margin-top:34px;font-size:39px}.handlesIndex{padding:90px 6vw 100px}.handlesIntro{padding-bottom:55px}.handlesIntro h2{font-size:34px}.handlesCollectionGrid{grid-template-columns:1fr;gap:75px;padding-top:65px}.handlesCollectionImage{aspect-ratio:1.48}.handlesCollectionCopy h3{font-size:29px}.handlesFooter{grid-template-columns:1fr;margin-top:0;padding:65px 6vw 38px}.handlesFooter>div{flex-wrap:wrap;grid-column:auto}}.handlesHeroVisual.neutralVisual{background:#c9cac7}.handlesHeroVisual.neutralVisual:after{background:linear-gradient(90deg,#0000001a,#0000 28%)}.handlesHeroVisual.neutralVisual img{object-fit:contain;object-position:center}.handlesCollectionImage{aspect-ratio:45/31;background:#d8d5cf}.handlesCollectionImage img,.handlesCollectionImage.collection-east-west img,.handlesCollectionImage.collection-evolution img,.handlesCollectionImage.collection-fusion img,.handlesCollectionImage.collection-misty img{object-fit:cover;object-position:center}@media (width<=600px){.handlesCollectionImage{aspect-ratio:45/31}.handlesHeroVisual.neutralVisual img{object-fit:cover;opacity:.86}}
