.collection-site{background:#f5f5f3;color:#252525;font-family:Arial,Helvetica,sans-serif}.collection-site *{box-sizing:border-box}.collection-site .collection-wrap{width:min(100% - 48px,1390px);margin:auto}.collection-site h1,.collection-site h2,.collection-site p{margin:0}.collection-site h1,.collection-site h2{font-weight:300;line-height:1.06;letter-spacing:-.035em}.collection-site h1{font-size:clamp(46px,6vw,100px)}.collection-site h2{font-size:clamp(36px,4vw,70px)}.collection-site p{line-height:1.55}.collection-site img{display:block;width:100%;height:100%;object-fit:cover}.collection-kicker{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px!important}.collection-list-hero{padding:115px 0 100px}.collection-hero-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center}.collection-hero-grid>div:first-child>p:not(.collection-kicker){max-width:570px;margin:35px 0!important;font-size:18px}.collection-hero-image{height:min(67vw,680px);overflow:hidden}.collection-line-link{color:inherit;display:inline-flex;gap:20px;align-items:center;font-size:15px;text-decoration:underline;text-underline-offset:5px}.collection-list{padding:110px 0 140px;background:#fff}.collection-list-heading{max-width:750px;margin-bottom:70px}.collection-list-heading>p:last-child{font-size:18px;margin-top:27px}.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:85px 25px}.collection-card a{color:inherit;text-decoration:none}.collection-card-image{height:clamp(260px,34vw,530px);overflow:hidden;background:#e8e8e6}.collection-card-image img{transition:transform .7s ease}.collection-card a:hover img{transform:scale(1.035)}.collection-card-meta{display:flex;justify-content:space-between;border-bottom:1px solid #aaa;padding:18px 0;font-size:11px;letter-spacing:.06em}.collection-card-meta span:last-child{display:flex;align-items:center;gap:10px}.collection-card-meta svg{width:15px}.collection-card h2{font-size:clamp(28px,3vw,50px);margin:16px 0 9px}.collection-card>p{max-width:570px;font-size:16px}.collection-material,.collection-detail-story{padding:110px 0;background:#e8e8e6}.collection-material-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:center}.collection-material-grid>div:first-child{height:min(52vw,650px)}.collection-material-grid>div:last-child>p:not(.collection-kicker){font-size:18px;margin:30px 0!important;max-width:510px}.collection-end{padding:110px 0;background:#313131;color:#fff}.collection-end .collection-wrap{display:flex;align-items:end;justify-content:space-between;gap:35px;flex-wrap:wrap}.collection-end .collection-kicker{width:100%;margin-bottom:0!important}.collection-end a{color:#fff;font-size:20px;display:flex;gap:22px;text-decoration:underline;text-underline-offset:6px}.collection-detail-nav{position:sticky;top:0;z-index:11;background:#fff;border-bottom:1px solid #ddd;font-size:11px;letter-spacing:.06em}.collection-detail-nav .collection-wrap{display:flex;gap:32px;align-items:center;min-height:53px}.collection-detail-nav a{color:inherit;text-decoration:none}.collection-detail-nav a:first-child{margin-right:auto}.collection-detail-nav a:hover{text-decoration:underline}.collection-detail-hero{background:#fff}.collection-detail-hero-image{height:min(65vw,740px);min-height:380px}.collection-detail-title{padding:65px 0 100px}.collection-detail-title>p:last-child{font-size:20px;max-width:650px;margin-top:25px}.collection-statement{padding:120px 0;background:#e9e9e8}.collection-statement .collection-wrap{max-width:980px}.collection-statement h2{font-size:clamp(36px,4.7vw,74px)}.collection-statement p:last-child{font-size:18px;max-width:660px;margin:45px 0 0 auto}.collection-gallery{padding:115px 0;background:#fff}.collection-gallery-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px}.collection-gallery-head>p{font-size:14px}.collection-gallery-stage{position:relative;height:min(58vw,740px);min-height:360px;background:#e8e8e6}.collection-gallery-stage img{object-fit:contain}.collection-gallery-stage button{position:absolute;top:50%;transform:translateY(-50%);border:0;background:#fff;color:#222;width:48px;height:48px;cursor:pointer;font:24px Arial}.collection-gallery-prev{left:12px}.collection-gallery-next{right:12px}.collection-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:12px;padding-bottom:7px}.collection-gallery-thumbs button{flex:0 0 105px;height:72px;border:2px solid transparent;background:none;padding:0;cursor:pointer}.collection-gallery-thumbs button.is-active{border-color:#252525}.collection-motion{padding:110px 0;background:#252525;color:#fff}.collection-motion .collection-wrap{max-width:850px}.collection-motion p:not(.collection-kicker){font-size:18px;max-width:700px;margin:30px 0!important}.collection-related{padding:115px 0;background:#fff}.collection-related h2{margin-bottom:60px}.collection-related .collection-grid{grid-template-columns:repeat(3,1fr);gap:22px}.collection-related .collection-card-image{height:320px}.collection-related .collection-card h2{font-size:27px}.collection-related .collection-card>p{font-size:14px}@media(max-width:767px){.collection-site .collection-wrap{width:min(100% - 32px,1390px)}.collection-list-hero{padding:50px 0 70px}.collection-hero-grid,.collection-material-grid{grid-template-columns:1fr;gap:40px}.collection-hero-grid>div:first-child>p:not(.collection-kicker){font-size:16px;margin:25px 0!important}.collection-hero-image{height:112vw;max-height:600px}.collection-list{padding:70px 0 90px}.collection-list-heading{margin-bottom:45px}.collection-grid,.collection-related .collection-grid{grid-template-columns:1fr;gap:50px}.collection-card-image,.collection-related .collection-card-image{height:72vw;max-height:480px}.collection-material,.collection-detail-story,.collection-motion,.collection-related,.collection-gallery,.collection-statement,.collection-end{padding:70px 0}.collection-material-grid>div:first-child{height:70vw}.collection-detail-nav .collection-wrap{gap:14px;overflow-x:auto;white-space:nowrap}.collection-detail-nav a{flex:none}.collection-detail-hero-image{height:110vw;min-height:0}.collection-detail-title{padding:42px 0 65px}.collection-detail-title>p:last-child{font-size:17px}.collection-statement p:last-child{margin:30px 0 0!important;font-size:16px}.collection-gallery-head{margin-bottom:26px}.collection-gallery-stage{height:73vw;min-height:270px}.collection-gallery-stage button{width:38px;height:38px}.collection-gallery-thumbs button{flex-basis:77px;height:58px}.collection-end .collection-wrap{display:block}.collection-end h2{margin:20px 0 35px}.collection-related h2{margin-bottom:40px}}
