.project-material{position:relative;isolation:isolate}.project-material>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.project-material[data-playing=true]>video{opacity:1}.sourcing-category:first-child .project-material>img,.sourcing-category:first-child .project-material>video{object-position:50% 70%}.sourcing-category:last-child .project-material>img,.sourcing-category:last-child .project-material>video{object-position:50% 40%}.sourcing-project-note{margin:27px 0 0;color:#84745e;font-size:12px;line-height:1.5}@media(max-width:680px){.sourcing-project-note{font-size:11px;margin-top:23px}}@media(prefers-reduced-motion:reduce){.project-material>video{transition:none}}.homepage-redesign{--section-paper:#f9f7f2;--section-ink:#2b2821;--section-muted:#716b60;--section-gold:#90713f;--section-line:#b8aa913f;color:var(--section-ink)}.homepage-redesign,.homepage-redesign .homepage-surface{background:var(--section-paper)}.homepage-redesign .launch-hero-copy h1>span{display:block;white-space:nowrap}.homepage-redesign .launch-hero-copy h1>.hero-first-line{color:#29251e}.homepage-redesign .hero-story-actions{gap:28px}.hero-process-action{display:inline-flex;gap:20px;align-items:center;min-height:48px;font-size:15px;color:#51432e;text-decoration:none}.hero-process-action>span{font-size:20px}.hero-process-action:hover{color:#8c6934}.hero-process-action:focus-visible{outline:2px solid #8a6632;outline-offset:5px}.homepage-redesign .hero-credibility{position:absolute;z-index:6;inset:auto 0 25px;display:grid;grid-template-columns:repeat(3,1fr);width:min(1000px,calc(100% - 112px));margin:0 auto;padding:18px 0;list-style:none;color:#fffdf4;text-shadow:0 1px 10px #182009b0}.hero-credibility li{display:flex;align-items:baseline;justify-content:center;gap:5px;font-size:15px;line-height:1.5}.hero-credibility strong{font-weight:500}.hero-credibility span{color:inherit}.material-collection{padding:108px 0 72px;background:var(--section-paper);scroll-margin-top:90px}.collection-heading{text-align:center;max-width:850px;margin:0 auto 64px}.collection-heading h2{font-size:clamp(52px,6.4vw,90px);font-weight:500;line-height:1.02;letter-spacing:-.055em}.collection-heading h2 span{color:var(--section-gold)}.collection-heading>p{margin:25px auto 0;font-size:18px;line-height:1.6;color:var(--section-muted)}.collection-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-bottom:58px}.collection-piece{min-width:0}.collection-piece .project-material{aspect-ratio:4/4.6;overflow:hidden;background:#e9e3d7;margin:0 0 22px}.collection-piece .project-material>img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.collection-piece:hover .project-material>img{transform:scale(1.035)}.collection-piece h3{font-size:clamp(19px,1.8vw,26px);font-weight:500;line-height:1.2;letter-spacing:-.035em}.collection-piece>p{font-size:14px;color:var(--section-muted);line-height:1.5;margin-top:9px;max-width:240px}.collection-scope{padding-top:5px}.collection-scope ul{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 54px;list-style:none;padding:0;margin:0}.collection-scope li{font-size:17px;letter-spacing:-.02em}.procurement-story{background:linear-gradient(var(--section-paper),#f1ece3 35%,#f1ece3 75%,var(--section-paper));padding:92px 0 24px;overflow:clip}.procurement-statement{text-align:center;margin:0 auto 70px}.procurement-statement h2{font-size:clamp(48px,5.7vw,80px);font-weight:500;line-height:1.065;letter-spacing:-.05em}.procurement-statement h2 span{position:relative;display:inline-block;color:var(--section-gold)}.procurement-statement h2 span:after{content:"";position:absolute;left:4%;right:4%;bottom:-.13em;height:2px;background:linear-gradient(90deg,transparent,#a37d43 8%,#dbc18c 48%,#a37d43 92%,transparent)}.procurement-statement>p{margin-top:31px;font-size:18px;color:#25231f;line-height:1.6}.procurement-chapter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,120px);padding-block:52px 90px}.procurement-chapter-copy h3{font-size:clamp(34px,3.35vw,49px);font-weight:500;line-height:1.09;letter-spacing:-.043em;margin:0 0 27px}.procurement-chapter-copy>p{font-size:18px;line-height:1.65;color:var(--section-muted);max-width:470px}.procurement-chapter-copy>p+p{margin-top:19px}.chapter-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:47px;margin-top:26px;border-bottom:1px solid #aa9270;color:#71542b;font-size:15px;line-height:1.4;text-decoration:none}.chapter-link svg{width:20px;height:20px;flex:none;transition:transform .25s}.chapter-link:hover svg{transform:translateX(4px)}.specimen-composition{position:relative;height:485px;display:grid;grid-template-columns:1.15fr .95fr .85fr .85fr;align-items:center;gap:15px;padding:10px 3px}.specimen{margin:0;min-width:0}.specimen>div{position:relative;height:330px;box-shadow:15px 20px 22px -16px #54463660,2px 3px 4px #44341e18}.specimen img{object-fit:cover}.specimen-stone{align-self:start;padding-top:20px}.specimen-oak{align-self:end;padding-bottom:20px}.specimen-oak>div{height:355px}.specimen-brass>div{height:235px}.specimen-ceramic{align-self:start;padding-top:95px}.specimen-ceramic>div{height:205px}.specimen figcaption{margin-top:20px;font-size:14px;color:#777065;text-align:center}.procurement-people{padding-block:55px 64px;gap:clamp(60px,10vw,145px)}.procurement-people .procurement-chapter-copy h3{font-size:clamp(39px,4.2vw,61px);margin-bottom:31px}.procurement-portrait{margin:0;width:100%}.procurement-portrait>div{position:relative;width:100%;aspect-ratio:1/1.13;max-height:570px;overflow:hidden;background:#d6d0c3;border-radius:2px;box-shadow:22px 26px 0 -3px #d9cdb94d}.procurement-portrait img{object-fit:cover;object-position:left 13%;transform:scale(1.15);transform-origin:left 20%}.procurement-portrait figcaption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;margin-top:18px;font-size:14px;line-height:1.5;color:var(--section-muted)}.procurement-portrait figcaption strong{font-size:20px;font-weight:500;color:var(--section-ink)}.homepage-redesign .process-walkthrough.launch-walkthrough{padding-block:110px 90px;background:var(--section-paper)}.homepage-redesign .process-walkthrough .launch-section-heading h2{font-size:clamp(46px,5.1vw,74px);line-height:1.05;font-weight:500;letter-spacing:-.05em}.homepage-redesign .process-walkthrough .launch-section-heading h2 span{color:var(--section-gold)}.homepage-redesign .process-walkthrough .launch-section-heading{margin-bottom:46px}.homepage-redesign .process-walkthrough .launch-section-heading>p{margin:25px auto 0;color:var(--section-muted);font-size:18px;line-height:1.65}.homepage-redesign .process-walkthrough .process-tabs{max-width:1040px;margin-bottom:32px}.homepage-redesign .process-walkthrough .process-tabs>button{min-height:72px;font-size:18px;font-weight:500}.homepage-redesign .process-walkthrough .process-tab-number{font-size:14px}.homepage-redesign .process-walkthrough .process-loop-shell{box-shadow:0 34px 65px -36px #58462d5c;border-radius:13px}.homepage-redesign .process-walkthrough-footer{justify-content:space-between;margin-top:37px}.process-details-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:16px;min-height:44px;border-bottom:1px solid #af9974;color:#71542b}.process-details-link>span{font-size:20px}.homepage-redesign .audience-ten{border:0;box-shadow:none}.homepage-redesign .audience-ten-content{max-width:510px}.homepage-redesign .audience-ten h2{font-size:clamp(44px,4.5vw,65px)}.homepage-redesign .audience-ten h3{white-space:normal;font-size:25px;max-width:410px}.homepage-redesign .audience-ten-panel{max-width:410px}.homepage-redesign .audience-ten-selector button{font-size:14px}.homepage-redesign .audience-ten-panel p{font-size:17px;max-width:390px}@media (min-width:761px) and (max-width:1050px){.hero-credibility li{display:block;text-align:center;font-size:14px}.hero-credibility span{display:block}.collection-gallery{gap:18px}.procurement-chapter{gap:45px}.specimen-composition{gap:14px;height:410px}.specimen>div{height:280px}.specimen-oak>div{height:305px}.specimen-brass>div{height:190px}.specimen-ceramic>div{height:180px}.procurement-chapter-copy>p{font-size:17px}}@media (max-width:760px){.homepage-redesign .launch-hero-copy h1{font-size:clamp(25px,7.9vw,59px);line-height:1.12}.homepage-redesign .hero-story-actions{flex-direction:column;gap:9px}.homepage-redesign .launch-hero-copy>p:not(.launch-label){max-width:335px}.hero-process-action{font-size:14px;min-height:44px;gap:17px}.homepage-redesign .hero-credibility{width:calc(100% - 28px);bottom:19px;padding:14px 0}.hero-credibility li{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;font-size:12px;line-height:1.4}.hero-credibility strong{font-weight:500}.material-collection{padding:68px 0 46px}.material-collection>.container,.procurement-story>.container{width:calc(100% - 40px)}.collection-heading{margin-bottom:36px}.collection-heading h2{font-size:clamp(39px,10vw,64px);line-height:1.055}.collection-heading>p{font-size:16px;line-height:1.6;margin-top:22px}.collection-desktop-break{display:none}.collection-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 17px;padding-bottom:35px}.collection-piece .project-material{aspect-ratio:4/4.8;margin-bottom:15px}.collection-piece h3{font-size:19px}.collection-piece>p{font-size:13px;line-height:1.5;margin-top:7px}.collection-scope{padding-top:7px}.collection-scope ul{display:grid;grid-template-columns:1fr 1fr;justify-content:start;gap:17px}.collection-scope li{font-size:16px}.procurement-story{padding-top:66px}.procurement-statement{margin-bottom:24px}.procurement-statement h2{font-size:clamp(37px,9.2vw,60px);line-height:1.1}.procurement-statement>p{max-width:320px;margin:26px auto 0;font-size:16px}.procurement-chapter{grid-template-columns:1fr;gap:31px;padding-block:20px 0}.procurement-buying{padding-bottom:50px}.procurement-chapter-copy h3{font-size:clamp(32px,8.2vw,45px);line-height:1.1;margin-bottom:23px}.procurement-chapter-copy>p{font-size:16px;line-height:1.7}.specimen-composition{height:345px;width:min(440px,100%);margin:0 auto;gap:11px}.specimen>div{height:230px}.specimen-oak>div{height:245px}.specimen-brass>div{height:165px}.specimen-ceramic{padding-top:65px}.specimen-ceramic>div{height:145px}.specimen-stone{padding-top:10px}.specimen-oak{padding-bottom:15px}.specimen figcaption{font-size:12px;margin-top:16px}.chapter-link{font-size:14px;margin-top:20px;gap:17px}.procurement-people{padding-block:44px 39px;gap:33px}.procurement-people .procurement-chapter-copy h3{font-size:clamp(33px,8.6vw,49px);margin-bottom:24px}.procurement-portrait>div{aspect-ratio:1/1.07;max-height:520px}.procurement-portrait figcaption{font-size:13px;margin-top:15px}.procurement-portrait figcaption strong{font-size:18px}.homepage-redesign .process-walkthrough.launch-walkthrough{padding-block:65px 58px}.homepage-redesign .process-walkthrough .launch-section-heading h2{font-size:clamp(38px,10vw,56px)}.homepage-redesign .process-walkthrough .launch-section-heading>p{font-size:16px;margin-top:22px}.homepage-redesign .process-walkthrough .launch-section-heading{margin-bottom:26px}.homepage-redesign .process-walkthrough .process-tabs{gap:0 20px;margin-bottom:24px}.homepage-redesign .process-walkthrough .process-tabs>button{font-size:16px;min-height:56px}.homepage-redesign .process-walkthrough .process-tab-number{font-size:12px}.homepage-redesign .process-walkthrough-footer{flex-direction:column-reverse;gap:23px;margin-top:26px}.process-details-link{font-size:15px}.homepage-redesign .audience-ten h2{font-size:clamp(41px,10.6vw,58px)}.homepage-redesign .audience-ten h3{font-size:24px}.homepage-redesign .audience-ten-selector button{font-size:12px}.homepage-redesign .audience-ten-panel p{font-size:16px}}@media (max-width:360px){.hero-credibility li{font-size:11px}.collection-piece h3{font-size:17px}.collection-gallery{column-gap:13px}.specimen-composition{gap:12px;height:310px}.specimen>div{height:205px}.specimen-oak>div{height:220px}.specimen-brass>div{height:145px}.specimen-ceramic>div{height:125px}}@media (prefers-reduced-motion:reduce){.chapter-link svg,.collection-piece .project-material>img{transition:none}.chapter-link:hover svg,.collection-piece:hover .project-material>img{transform:none}}