
.ft-company-suite.fta-page{background:#f8f3e6;color:#2b2523}.fta-page [id]{scroll-margin-top:125px}.fta-page .fta-hero{padding:28px 0 70px}.fta-page .ftco-breadcrumb{margin-bottom:40px}.fta-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.fta-page h1{font-size:clamp(40px,4.3vw,64px);line-height:1.08;margin:0 0 25px}.fta-title>p{max-width:500px}.fta-founder{display:flex;gap:24px;align-items:center;margin-top:30px}.fta-founder>img{display:block;width:145px;height:auto;max-width:35%;border-radius:3px}.fta-page .fta-founder h2{font-size:23px;margin-bottom:9px;letter-spacing:-.03em}.fta-page .fta-founder p{font-size:14px;margin-bottom:12px}.fta-founder span{font-size:12px;color:#6a6157}.fta-scroll{display:inline-flex;gap:28px;border-bottom:1px solid #ed0039;padding:13px 0 7px;margin-top:25px;color:#ed0039!important;text-decoration:none;font-size:14px;font-weight:600}.fta-hero-image{position:relative;isolation:isolate}.fta-hero-image>img{width:100%;height:545px;object-fit:cover;object-position:46% 50%;border-radius:65px 5px 5px 5px;display:block}.fta-hero-image:before{content:'';position:absolute;background:#ed0039;right:-18px;top:-18px;width:120px;height:145px;border-radius:50% 45% 20% 55%;z-index:-1}.fta-since{position:absolute;bottom:24px;left:-26px;background:#ed0039;color:white;padding:17px 24px;font:600 10px/1.5 Montserrat,sans-serif;letter-spacing:.12em}.fta-since b{display:block;font-size:47px;line-height:1.1;letter-spacing:-.04em;margin-top:5px}.fta-opening{display:grid;grid-template-columns:1fr 1fr;gap:95px;padding-top:90px;padding-bottom:80px;align-items:center}.fta-page h2{font-size:clamp(31px,3.7vw,49px);line-height:1.12}.fta-page p{font-size:16px;line-height:1.8}.fta-opening>div>p:last-child{margin-bottom:0}.fta-market{background:#fff;border-radius:65px 0 0 0;padding:75px 0 80px}.fta-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:end;margin-bottom:42px}.fta-section-heading>p{max-width:500px;margin-bottom:0}.fta-market-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}.fta-event-photo img{display:block;width:100%;height:430px;object-fit:cover;border-radius:5px 5px 45px 5px;object-position:center}.fta-page .fta-year{font:700 clamp(60px,6.5vw,95px)/1.05 Montserrat,sans-serif;letter-spacing:-.07em;color:#ed0039;margin:0 0 23px}.fta-page h3{font-size:25px;margin-bottom:19px;line-height:1.25}.fta-market-note{max-width:420px}.fta-chapters{padding-top:85px;padding-bottom:90px}.fta-chapter-list{margin-top:45px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.fta-chapter-list article{border-top:1px solid #d9cebd;padding-top:22px}.fta-chapter-list article>span{color:#ed0039;font-size:33px;display:block;margin-bottom:22px}.fta-chapter-list p{font-size:15px}.fta-chapter-list h3{font-size:23px}.fta-exhibition{background:#2b2523;padding:70px 0;border-radius:0 65px 0 0;color:#f8f3e6}.fta-wide img{display:block;width:100%;height:auto;max-height:610px;object-fit:cover;border-radius:5px}.fta-exhibition-copy{max-width:780px;margin:42px auto 0;text-align:center}.ft-company-suite.fta-page .fta-exhibition h2{color:#f8f3e6;margin-bottom:22px}.fta-exhibition .ftco-eyebrow,.fta-exhibition .ftco-text-link{color:#ff9bb3!important}.fta-latest{padding-top:85px;padding-bottom:85px;display:grid;grid-template-columns:.65fr 1.35fr;gap:90px;align-items:start}.fta-latest h2{margin-bottom:22px}.fta-latest>div{max-width:650px}.fta-today{background:#fff;border-radius:65px 0 0 0;padding:75px 0 85px}.fta-today h2{margin-bottom:25px}.fta-today>div>p:not(.ftco-eyebrow){max-width:700px}.fta-page a:focus-visible{outline:3px solid #ed0039;outline-offset:5px}.fta-motion .fta-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.fta-motion .fta-visible{opacity:1;transform:none}
@media(max-width:1050px){.fta-hero-grid{gap:35px;grid-template-columns:1fr 1fr}.fta-hero-image>img{height:530px}.fta-page h1{font-size:44px}.fta-opening,.fta-section-heading{gap:45px}.fta-market-grid{gap:35px}.fta-event-photo img{height:360px}.fta-chapter-list{gap:25px}.fta-latest{gap:50px}}
@media(max-width:760px){.fta-page .fta-hero{padding:24px 0 50px}.fta-hero-grid,.fta-opening,.fta-section-heading,.fta-market-grid,.fta-latest{grid-template-columns:1fr;gap:28px}.fta-page h1{font-size:clamp(34px,9.6vw,45px)}.fta-page h2{font-size:33px}.fta-page .ftco-breadcrumb{margin-bottom:28px}.fta-founder{gap:20px;margin-top:25px}.fta-founder>img{width:120px}.fta-page .fta-founder h2{font-size:22px}.fta-founder span{font-size:11px}.fta-hero-image{margin-top:10px}.fta-hero-image>img{height:auto;aspect-ratio:4/3;border-radius:40px 5px 5px 5px}.fta-hero-image:before{right:-12px;top:-12px;width:85px;height:100px}.fta-since{bottom:15px;left:-10px;padding:12px 18px;font-size:8px}.fta-since b{font-size:34px}.fta-opening{padding-top:50px;padding-bottom:45px}.fta-market{padding:48px 0;border-radius:40px 0 0 0}.fta-section-heading{margin-bottom:30px}.fta-event-photo img{height:auto;aspect-ratio:4/3;border-radius:5px 5px 35px 5px}.fta-page .fta-year{font-size:65px;margin-bottom:20px}.fta-market-note{max-width:none}.fta-chapters{padding-top:48px;padding-bottom:48px}.fta-chapter-list{grid-template-columns:1fr;gap:28px;margin-top:30px}.fta-chapter-list article{display:grid;grid-template-columns:27px 1fr;gap:18px}.fta-chapter-list article>span{font-size:27px;margin-bottom:0}.fta-chapter-list h3{font-size:23px}.fta-chapter-list p{margin-bottom:15px}.fta-exhibition{padding:40px 0 48px;border-radius:0 40px 0 0}.fta-exhibition-copy{margin-top:30px;text-align:left}.fta-wide img{height:auto;max-height:none}.fta-latest{padding-top:48px;padding-bottom:48px;gap:0}.fta-today{padding:48px 0 55px;border-radius:40px 0 0 0}.fta-page .ftco-facts strong{font-size:35px}}
@media(prefers-reduced-motion:reduce){.fta-motion .fta-reveal{opacity:1;transform:none;transition:none}}

.fth-years{background:#fff;border-bottom:1px solid #e0d6c5;padding:20px 0}.fth-years>div{display:flex;gap:14px 28px;align-items:center;flex-wrap:wrap}.fth-years span{font:700 10px Montserrat,sans-serif;letter-spacing:.12em;color:#6a6157;margin-right:auto}.fth-years a{font:600 14px Montserrat,sans-serif;text-decoration:none;padding:5px 0}.fth-years a:hover{color:#ed0039}.fth-timeline{padding:35px 0}.fth-row{display:grid;grid-template-columns:190px 1fr;gap:65px;border-bottom:1px solid #ded3c1;padding:55px 0}.fth-row:last-child{border-bottom:0}.fta-page .fth-date{font:700 clamp(53px,6.5vw,85px)/1.05 Montserrat,sans-serif;letter-spacing:-.065em;color:#ed0039;margin:0}.fth-row>div{max-width:780px}.fth-row h2{font-size:clamp(29px,3vw,42px);margin-bottom:25px;max-width:760px}.fth-row p:last-child{margin-bottom:0}.fth-row .ftco-eyebrow{margin-bottom:14px}.fth-archive{background:#fff;border-radius:65px 0 0 0;padding:65px 0}.fth-archive-heading{max-width:780px;margin-bottom:35px}.fth-archive-heading h2{margin-bottom:24px}.fth-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.fth-photo-pair>div:first-child{padding-bottom:45px}.fth-photo-pair>div:last-child{padding-top:45px}.fth-photo-pair img{display:block;width:100%;height:350px;object-fit:cover;border:10px solid #f8f3e6;border-radius:3px}.fth-market-growth{background:#fff;border-radius:0 65px 0 0;padding:65px 0}.fth-market-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.fth-market-grid h2{margin-bottom:25px}.fth-retail{max-width:370px;justify-self:center}.fth-retail img{display:block;width:100%;height:480px;object-fit:cover;border:10px solid #f8f3e6;border-radius:3px;transform:rotate(-2deg)}.fth-promotion{max-width:880px;margin:45px auto 0}.fth-promotion img{display:block;width:100%;max-height:560px;height:auto;object-fit:cover;border-radius:5px 45px 5px 5px}.fth-partnership{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:75px 0}.fth-world{background:#2b2523;color:#f8f3e6;border-radius:65px 0 0 0;padding:65px 0}.fth-world-heading{display:grid;grid-template-columns:190px 1fr;gap:65px;margin-bottom:40px}.ft-company-suite.fta-page .fth-world h2,.ft-company-suite.fta-page .fth-world h3{color:#f8f3e6}.fth-world h2{margin-bottom:24px}.fth-world .ftco-eyebrow,.fth-world .ftco-text-link{color:#ff9bb3!important}.fta-page .fth-world .fth-date{color:#ff9bb3}.fth-world-note{max-width:800px;margin:35px auto 0;text-align:center}.fth-world-note h3{margin-bottom:20px}.fth-base{margin-top:35px;max-width:320px}.fth-base img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.fta-latest{grid-template-columns:.8fr 1.2fr}.fta-latest h2{margin-bottom:25px}
@media(max-width:1050px){.fth-row,.fth-world-heading{grid-template-columns:150px 1fr;gap:40px}.fth-market-grid,.fth-partnership{gap:45px}.fth-photo-pair img{height:290px}.fth-retail img{height:430px}}
@media(max-width:760px){.fth-years{padding:16px 0}.fth-years>div{gap:13px 20px}.fth-years span{width:100%}.fth-years a{font-size:12px}.fth-timeline{padding:15px 0}.fth-row,.fth-world-heading{grid-template-columns:1fr;gap:22px;padding:35px 0}.fta-page .fth-date{font-size:56px}.fth-row h2{font-size:31px;margin-bottom:22px}.fth-archive,.fth-market-growth,.fth-world{padding:45px 0;border-radius:40px 0 0 0}.fth-photo-pair{gap:15px}.fth-photo-pair>div:first-child{padding-bottom:20px}.fth-photo-pair>div:last-child{padding-top:20px}.fth-photo-pair img{height:180px;border-width:5px}.fth-market-grid,.fth-partnership{grid-template-columns:1fr;gap:28px}.fth-market-grid{display:flex;flex-direction:column-reverse}.fth-retail{max-width:260px}.fth-retail img{height:auto;max-height:430px}.fth-promotion{margin-top:35px}.fth-partnership{padding:48px 0}.fth-world-heading{padding:0;margin-bottom:30px}.fth-world-note{text-align:left;margin-top:28px}.fth-base{max-width:220px;margin:20px 0 30px}.fta-latest{grid-template-columns:1fr;gap:0}.fta-latest h2{font-size:33px}}
