.lookbook .cp-business-card-hero{position:relative;width:100%;height:clamp(470px,56.25vw,720px);margin:0;overflow:hidden;color:#f6efe0;background:#211b17}.lookbook .cp-business-card-hero__image{position:absolute;inset:0;margin:0;overflow:hidden;background:#211b17}.lookbook .cp-business-card-hero__image img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.lookbook .cp-business-card-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c0a08e0,#0c0a08a6,#0c0a0840 60%,#0c0a080d)}.lookbook .cp-business-card-hero__copy{position:absolute;z-index:1;top:50%;left:clamp(28px,5.4vw,82px);width:min(58%,690px);transform:translateY(-50%)}.lookbook .cp-business-card-hero__eyebrow{margin:0;color:#f2e9d8;font:500 10px/1.4 DM Sans,sans-serif;letter-spacing:.27em;text-transform:uppercase}.lookbook .cp-business-card-hero__rule{width:48px;height:1px;margin:19px 0 22px;background:#f5edddc2}.lookbook .cp-business-card-hero__copy h1{margin:0;color:#f6efe0;font:400 clamp(50px,5.25vw,76px)/.91 "Instrument Serif",serif;letter-spacing:-.035em}.lookbook .cp-business-card-hero__description{max-width:390px;margin:20px 0 0;color:#faf4e8f5;font:400 clamp(18px,1.6vw,21px)/1.35 "Instrument Serif",serif}.lookbook .cp-business-card-hero__cta{display:inline-flex;min-height:43px;align-items:center;justify-content:center;margin-top:23px;padding:0 19px;border:1px solid rgba(246,239,224,.82);background:transparent;color:#f6efe0;font:500 9px/1 DM Sans,sans-serif;letter-spacing:.22em;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.lookbook .cp-business-card-hero__cta:hover{border-color:#f6efe0;background:#f6efe01f}.lookbook .cp-business-card-hero__cta:focus-visible{outline:2px solid #f6efe0;outline-offset:4px}@media(max-width:767px){.lookbook .cp-business-card-hero{height:clamp(620px,158vw,740px)}.lookbook .cp-business-card-hero__image img{-o-object-position:65% center;object-position:65% center}.lookbook .cp-business-card-hero__shade{background:linear-gradient(to bottom,#0c0a080d,#0c0a0840 35%,#0c0a08eb)}.lookbook .cp-business-card-hero__copy{top:auto;bottom:31px;left:24px;width:calc(100% - 48px);transform:none}.lookbook .cp-business-card-hero__eyebrow{font-size:9px;letter-spacing:.23em}.lookbook .cp-business-card-hero__rule{margin:16px 0 18px}.lookbook .cp-business-card-hero__copy h1{font-size:clamp(45px,12.2vw,63px);line-height:.93}.lookbook .cp-business-card-hero__description{max-width:380px;margin-top:15px;font-size:17px;line-height:1.35}.lookbook .cp-business-card-hero__cta{min-height:44px;margin-top:18px}}@media(prefers-reduced-motion:reduce){.lookbook .cp-business-card-hero__cta{transition:none}}.bcp-entry{width:min(1120px,calc(100% - 48px));margin:24px auto 58px}.bcp-entry__link{position:relative;display:flex;min-height:105px;align-items:center;gap:21px;padding:20px clamp(20px,4vw,43px);overflow:hidden;color:#384d41;background:#e8ece3;border:1px solid #d5ddd2;text-decoration:none;transition:background .22s ease,transform .22s ease}.bcp-entry__link:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#a36e50;content:"";transform:scaleX(.13);transform-origin:left;transition:transform .3s ease}.bcp-entry__link:hover{background:#e1e8df;transform:translateY(-2px)}.bcp-entry__link:hover:after{transform:scaleX(1)}.bcp-entry__seal{display:grid;flex:0 0 49px;width:49px;height:49px;place-items:center;border:1px solid #9daea0;border-radius:50%;color:#7f927f;font:italic 17px "Instrument Serif",Georgia,serif;transform:rotate(-8deg)}.bcp-entry__copy{display:grid;gap:6px}.bcp-entry__copy small{color:#a06d50;font:600 9px DM Mono,monospace;letter-spacing:.16em}.bcp-entry__copy strong{font:400 clamp(21px,3vw,30px)/1 "Instrument Serif",Georgia,serif}.bcp-entry__arrow{display:grid;width:39px;height:39px;place-items:center;margin-left:auto;color:#f5f4eb;background:#50695b;transition:transform .22s ease,background .22s ease}.bcp-entry__link:hover .bcp-entry__arrow{background:#3a5547;transform:translate(2px,-2px)}.bcp-entry__link:focus-visible{outline:2px solid #a36e50;outline-offset:4px}@media(max-width:600px){.bcp-entry{width:calc(100% - 32px);margin:17px auto 37px}.bcp-entry__link{min-height:88px;gap:13px;padding:15px}.bcp-entry__seal{width:40px;height:40px;flex-basis:40px;font-size:15px}.bcp-entry__copy small{font-size:8px}.bcp-entry__copy strong{font-size:21px}.bcp-entry__arrow{width:34px;height:34px}}
