.reva-about__arrow{display:inline-block;flex:none;vertical-align:middle}.reva-about{background:#f7f7f7;color:#171717;overflow:hidden}.reva-about h1,.reva-about h2,.reva-about h3{color:inherit!important;font-family:var(--font-heading-family,inherit);font-weight:400;letter-spacing:-.025em;line-height:1.14;margin:0}.reva-about h2{font-size:clamp(30px,3.3vw,44px)}.reva-about img{display:block;width:100%;height:100%;object-fit:cover}.reva-about figure{margin:0;overflow:hidden;border-radius:2px;min-width:0}.reva-about__hero{position:relative;height:620px;max-height:80vh;min-height:450px;color:#fff}.reva-about__hero>img{object-position:center 42%}.reva-about__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000075,#0000 85%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 65%)}.reva-about__hero-copy{position:absolute;z-index:1;left:7%;bottom:13%;max-width:620px;padding-right:24px}.reva-about__hero h1{font-size:clamp(42px,5.4vw,74px);max-width:580px}.reva-about__hero-copy>p:last-child{font-size:17px;line-height:1.6;max-width:450px;margin:20px 0 0}.reva-about__eyebrow{font-size:11px;line-height:1.4;letter-spacing:.18em;font-weight:500;margin:0 0 20px}.reva-about__statement{padding:70px 24px;text-align:center;border-bottom:1px solid #e5e5e5}.reva-about__statement p{font-size:clamp(28px,3.6vw,46px);line-height:1.3;letter-spacing:-.025em;max-width:790px;margin:auto}.reva-about__chapter{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:80px 40px}.reva-about__chapter--first{padding-bottom:30px}.reva-about__chapter figure{aspect-ratio:4/5}.reva-about__chapter--reverse figure{grid-column:2;grid-row:1}.reva-about__chapter--reverse .reva-about__copy{grid-column:1;grid-row:1}.reva-about__copy h2{margin-bottom:26px}.reva-about__copy .reva-about__eyebrow{color:#666}.reva-about__prose{font-size:16px;line-height:1.85;color:#666}.reva-about__prose p{margin:0 0 20px}.reva-about__prose p:last-child{margin-bottom:0}.reva-about__detail{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#171717;color:#f7f7f7}.reva-about__detail figure{height:570px;border-radius:0}.reva-about__detail .reva-about__copy{padding:70px 12%;max-width:720px}.reva-about__detail .reva-about__prose,.reva-about__detail .reva-about__eyebrow{color:#ccc}.reva-about__text-link{display:inline-flex;align-items:center;gap:22px;border-bottom:1px solid currentColor;padding:0 0 7px;margin-top:26px;text-decoration:none;font-size:14px}.reva-about__values{max-width:1120px;margin:auto;padding:70px 40px 10px}.reva-about__values h2{text-align:center;margin-bottom:45px}.reva-about__values>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.reva-about__values>div>div{border-top:1px solid #dddddd;padding-top:22px}.reva-about__number{font-size:11px;letter-spacing:.15em;color:#666}.reva-about__values h3{font-size:25px;margin:16px 0 14px}.reva-about__values p{font-size:15px;line-height:1.75;color:#666;margin:0}.reva-about__chapter--service figure{aspect-ratio:1;object-position:center}.reva-about__chapter--b2b{padding-top:0}.reva-about__chapter--b2b figure{aspect-ratio:auto}.reva-about__chapter--b2b img{aspect-ratio:4/5}.reva-about__chapter--b2b figcaption{font-size:11px;color:#737373;line-height:1.5;padding:12px 0 0}.reva-about__contact{margin-top:26px}.reva-about__contact>a{display:block;width:fit-content;font-size:15px;margin:0 0 8px;text-decoration:underline;text-underline-offset:4px}.reva-about__contact p{font-size:12px;line-height:1.7;color:#737373;margin:15px 0 0}.reva-about__explore{max-width:1240px;padding:0 40px 80px;margin:auto}.reva-about__explore h2{text-align:center;margin-bottom:38px}.reva-about__explore>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.reva-about__card{text-decoration:none}.reva-about__card>img{aspect-ratio:1;height:auto;border-radius:2px}.reva-about__card>span{display:flex;justify-content:space-between;padding-top:16px;font-size:17px}.reva-about__faq{background:#f7f7f7;padding:70px 24px;text-align:center}.reva-about__faq h2{max-width:740px;margin:0 auto 38px}.reva-about__faq>div{max-width:780px;margin:auto;text-align:left}.reva-about__faq details{border-bottom:1px solid #dddddd}.reva-about__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:22px 0;cursor:pointer;font-size:16px}.reva-about__faq summary::-webkit-details-marker{display:none}.reva-about__faq summary>span{width:12px;height:12px;position:relative;flex-shrink:0}.reva-about__faq summary>span:before,.reva-about__faq summary>span:after{content:"";position:absolute;background:currentColor;top:5px;left:0;width:12px;height:1px}.reva-about__faq summary>span:after{transform:rotate(90deg)}.reva-about__faq details[open] summary>span:after{transform:rotate(0)}.reva-about__faq details>div{font-size:15px;line-height:1.8;color:#666;padding:0 30px 22px 0}.reva-about__faq details p{margin:0}.reva-about__closing{text-align:center;background:#171717;color:#fff;padding:76px 24px 80px}.reva-about__closing h2{font-size:clamp(36px,4vw,52px)}.reva-about__closing>p:not(.reva-about__eyebrow){font-size:16px;line-height:1.7;max-width:530px;margin:22px auto 30px;color:#ccc}.reva-about__closing>div{display:flex;justify-content:center;gap:14px}.reva-about__button{display:inline-flex;align-items:center;justify-content:center;padding:16px 26px;min-height:50px;border:1px solid #f7f7f7;border-radius:2px;background:#f7f7f7;color:#171717;font-size:12px;font-weight:500;text-decoration:none;letter-spacing:.07em}.reva-about__button--outline{background:transparent;color:#fff}.reva-about a:focus-visible,.reva-about summary:focus-visible{outline:2px solid #737373;outline-offset:5px}@media(max-width:749px){.reva-about__hero{height:560px;max-height:none;min-height:0}.reva-about__hero>img{object-position:64% center}.reva-about__hero-copy{left:24px;bottom:40px;max-width:92%}.reva-about__hero h1{font-size:44px;max-width:315px}.reva-about__hero-copy>p:last-child{font-size:15px;margin-top:16px}.reva-about__statement{padding:40px 24px}.reva-about__statement p{font-size:29px}.reva-about__chapter{display:flex;flex-direction:column;gap:28px;padding:44px 24px}.reva-about__chapter figure{width:100%;aspect-ratio:1}.reva-about__chapter--reverse{padding-top:0}.reva-about__copy h2{font-size:31px;margin-bottom:20px}.reva-about__prose{font-size:15px;line-height:1.8}.reva-about__eyebrow{font-size:10px;margin-bottom:15px}.reva-about__detail{display:block}.reva-about__detail figure{height:auto;aspect-ratio:1}.reva-about__detail .reva-about__copy{padding:35px 24px 44px}.reva-about__values{padding:42px 24px 0}.reva-about__values h2{font-size:31px;margin-bottom:28px}.reva-about__values>div{grid-template-columns:1fr;gap:24px}.reva-about__values h3{font-size:24px;margin:12px 0 9px}.reva-about__explore{padding:0 24px 42px}.reva-about__explore h2{font-size:31px;margin-bottom:28px}.reva-about__explore>div{gap:24px;grid-template-columns:1fr}.reva-about__card>img{aspect-ratio:4/3;object-fit:cover}.reva-about__faq{padding:44px 24px}.reva-about__faq h2{font-size:31px;margin-bottom:26px}.reva-about__faq summary{font-size:15px;padding:20px 0}.reva-about__closing{padding:48px 24px}.reva-about__closing>div{flex-direction:column;align-items:stretch}}.reva-inspiration{padding:48px 16px 56px;background:#fff;color:#20201e}.reva-inspiration__header{text-align:center;max-width:700px;margin:0 auto 36px}.reva-inspiration__header h2{font-size:42px;font-weight:400;line-height:1.15;margin:0 0 18px;letter-spacing:-.025em}.reva-inspiration__header p{font-size:15px;line-height:1.7;color:#79766f;margin:0}.reva-inspiration__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:3/1;gap:12px}.reva-inspiration__photo{margin:0;min-height:0;aspect-ratio:1;overflow:hidden;border-radius:2px}.reva-inspiration__photo img{display:block;width:100%;height:100%;object-fit:cover}.reva-inspiration__photo--1{grid-column:1;grid-row:1}.reva-inspiration__photo--2{grid-column:2;grid-row:1}.reva-inspiration__photo--3{grid-column:1;grid-row:2}.reva-inspiration__photo--4{grid-column:2;grid-row:2}.reva-inspiration__photo--5{grid-column:3/span 2;grid-row:1/span 2;aspect-ratio:auto}.reva-inspiration__photo--6{grid-column:5;grid-row:1}.reva-inspiration__photo--7{grid-column:6;grid-row:1}.reva-inspiration__photo--8{grid-column:5;grid-row:2}.reva-inspiration__photo--9{grid-column:6;grid-row:2}@media(max-width:749px){.reva-inspiration{padding:36px 0 40px}.reva-inspiration__header{padding:0 24px;margin-bottom:24px}.reva-inspiration__header h2{font-size:30px;margin-bottom:14px}.reva-inspiration__header p{font-size:14px}.reva-inspiration__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;aspect-ratio:auto;overflow:visible;padding:0 20px;gap:10px}.reva-inspiration__photo{aspect-ratio:1;grid-column:auto;grid-row:auto}.reva-inspiration__photo--1{grid-column:1;grid-row:1}.reva-inspiration__photo--2{grid-column:2;grid-row:1}.reva-inspiration__photo--5{grid-column:1/span 2;grid-row:2;aspect-ratio:1}.reva-inspiration__photo--6{grid-column:1;grid-row:3}.reva-inspiration__photo--7{grid-column:2;grid-row:3}.reva-inspiration__photo--3{grid-column:1;grid-row:4}.reva-inspiration__photo--4{grid-column:2;grid-row:4}.reva-inspiration__photo--8{grid-column:1;grid-row:5}.reva-inspiration__photo--9{grid-column:2;grid-row:5}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
