.about-hero-v2{position:relative;isolation:isolate;min-height:650px;overflow:hidden;color:white;background:#232b25;display:flex;align-items:center}.about-hero-background{position:absolute;inset:0;z-index:-3;object-fit:cover;object-position:center 55%}.about-hero-gradient{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0d1818e6 0%,#14201bc4 36%,#18221a20 75%),linear-gradient(0deg,#111d1880,transparent 40%)}.about-hero-text{padding:75px 7% 135px;max-width:920px}.about-hero-text>.eyebrow{color:#dedfd5;letter-spacing:2px;font-size:10px}.about-hero-text h1{font-size:clamp(45px,5.8vw,82px);line-height:1.04;letter-spacing:-4px;margin:30px 0 25px;font-weight:500}.about-hero-text h1 em{color:#ffacb4;font-style:normal}.about-hero-text>p{font-size:18px;line-height:1.65;color:#e2e5df;margin:0 0 30px}.about-hero-text .btn{min-width:205px}.about-hero-bottom{position:absolute;left:7%;right:7%;bottom:27px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff35;padding-top:20px;font-size:8px;letter-spacing:1.6px}.about-hero-bottom>span:last-child{font-size:8px;letter-spacing:.4px;color:#dadcd6}.about-hero-tag{position:absolute;right:7%;bottom:115px;background:#f7f6efee;color:#29322a;padding:21px 25px;display:flex;align-items:center;gap:20px;box-shadow:0 15px 35px #0002}.about-hero-tag>span{font-size:43px;color:#e82c40;line-height:1}.about-hero-tag>div{font-size:12px;line-height:1.7}.about-hero-tag strong{font-weight:500}.about-story-v2{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:105px;padding-bottom:115px}.about-story-collage{position:relative;padding:0 65px 65px 0;min-width:0}.story-room{height:490px;position:relative;overflow:hidden;background:#dad7cc}.story-room>img{object-fit:cover;object-position:55% center;transition:transform .8s}.story-room:hover>img{transform:scale(1.04)}.story-room>span{position:absolute;left:20px;bottom:20px;color:white;font-size:7px;letter-spacing:1px;background:#1c2925a8;padding:9px}.story-lock{position:absolute;right:0;bottom:0;width:43%;height:290px;background:white;border:10px solid #f5f4f0;box-shadow:10px 20px 40px #1d241616;display:flex;flex-direction:column;padding:16px}.story-lock>img{object-fit:contain;min-height:0;flex:1}.story-lock>span{font-size:7px;letter-spacing:1.2px;text-align:center;padding:12px 0 0;color:#6c7463}.story-frame-mark{position:absolute;top:18px;left:-16px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:7px;letter-spacing:1.7px;color:#8d9483}.about-story-text h2{font-size:clamp(33px,3.5vw,50px);line-height:1.13;letter-spacing:-1.9px;margin:25px 0}.about-story-text h2 em{font-style:normal;color:#7e8575}.about-story-text .story-lead{font-size:23px;line-height:1.4;color:#353e30;margin:0 0 22px}.about-story-text>p{font-size:14px;line-height:1.85;color:#7a8170}.story-topics{display:flex;gap:7px;flex-wrap:wrap;margin:25px 0}.story-topics span{border:1px solid #d7dacd;border-radius:30px;padding:7px 12px;font-size:9px;color:#68725c}.about-story-text .text-link{display:inline-block;margin-top:5px}.about-values-v2{background:#e9ece4;padding-top:80px;padding-bottom:90px}.values-v2-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}.values-v2-heading h2{font-size:clamp(36px,4vw,56px);letter-spacing:-2.1px;line-height:1.1;margin:20px 0 0}.values-v2-heading h2 em{font-style:normal;color:#7c8670}.values-v2-heading>p{font-size:13px;line-height:1.8;color:#7c8570;margin-bottom:3px}.values-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.values-photo-card{background:#fafbf6;border:1px solid #dce0d3;overflow:hidden;transition:transform .3s,box-shadow .3s}.values-photo-card:hover{transform:translateY(-5px);box-shadow:0 16px 30px #293a1d12}.values-photo{height:255px;position:relative;overflow:hidden;background:#fff}.values-photo>img{transition:transform .7s}.values-photo-card:hover .values-photo>img{transform:scale(1.04)}.values-photo.product>img{object-fit:contain;padding:30px}.values-photo.room>img{object-fit:cover}.values-photo>span{position:absolute;left:17px;top:17px;background:#f5f6f0e8;width:36px;height:36px;display:grid;place-items:center;font-size:10px;color:#c8283b;border-radius:50%}.values-photo>small{position:absolute;right:10px;bottom:10px;background:#14211c7a;color:#fff;font-size:6px;letter-spacing:.7px;padding:5px}.values-photo-copy{padding:28px 26px 30px;border-top:1px solid #e3e6db}.values-photo-copy>span{font-size:8px;color:#939c88;letter-spacing:.5px}.values-photo-copy h3{font-size:29px;line-height:1.1;font-weight:500;letter-spacing:-1px;margin:12px 0 17px}.values-photo-copy p{font-size:13px;line-height:1.8;color:#7b8470;margin:0}@media(max-width:1000px){.about-hero-tag{right:5%;padding:17px;gap:13px}.about-hero-tag>div{font-size:10px}.about-hero-text{max-width:780px}.about-story-v2{gap:6%}.about-story-collage{padding-right:35px}.story-lock{height:245px;width:48%}.values-photo{height:220px}.values-photo-copy{padding:24px 20px}.values-photo-copy h3{font-size:26px}.values-v2-heading>p{max-width:250px}}@media(max-width:700px){.about-hero-v2{min-height:690px;align-items:flex-start}.about-hero-background{object-position:65% center}.about-hero-gradient{background:linear-gradient(90deg,#10201bdb,#10201b69),linear-gradient(0deg,#11211bcc,transparent)}.about-hero-text{padding:75px 7% 200px}.about-hero-text h1{font-size:52px;letter-spacing:-2.6px;margin:25px 0}.about-hero-text>p{font-size:16px}.about-hero-tag{right:auto;left:7%;bottom:85px;padding:14px 18px;gap:16px}.about-hero-tag>span{font-size:33px}.about-hero-bottom{bottom:22px;padding-top:16px;font-size:6px;letter-spacing:1px}.about-hero-bottom>span:last-child{max-width:145px;font-size:6px;text-align:right}.about-story-v2{grid-template-columns:1fr;gap:40px;padding-top:65px;padding-bottom:65px}.story-room{height:410px}.story-lock{height:230px;width:45%;padding:10px}.about-story-collage{padding:0 45px 40px 0}.about-story-text h2{font-size:38px;letter-spacing:-1.5px}.about-story-text .story-lead{font-size:21px}.about-values-v2{padding-top:55px;padding-bottom:60px}.values-v2-heading{display:block;margin-bottom:30px}.values-v2-heading h2{font-size:39px;letter-spacing:-1.5px}.values-v2-heading>p{margin-top:20px}.values-photo-grid{grid-template-columns:1fr;gap:22px}.values-photo{height:285px}.values-photo.product>img{padding:35px}.values-photo-copy h3{font-size:29px}.values-photo-copy{padding:25px}.story-frame-mark{left:-14px}}@media(prefers-reduced-motion:reduce){.story-room>img,.values-photo>img,.values-photo-card{transition:none}.values-photo-card:hover{transform:none}}
