.brand-manifest__outer{padding-left:8px;padding-right:8px;padding-bottom:32px}@media screen and (min-width:768px){.brand-manifest__outer{padding-left:16px;padding-right:16px;padding-bottom:48px}}.brand-manifest__wrap.page-width{width:100%}.brand-manifest__card{background-color:#e7e5e4;border-radius:32px;box-shadow:0 1px 2px #0000000d;border:1px solid #e7e5e4;overflow:hidden}@media screen and (min-width:768px){.brand-manifest__card{border-radius:48px}}.brand-manifest__inner{max-width:1440px;margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:column;min-height:400px}@media screen and (min-width:1024px){.brand-manifest__inner{flex-direction:row}}.brand-manifest__card--height-adapt .brand-manifest__inner{min-height:0}@media screen and (min-width:1024px){.brand-manifest__card--height-adapt .brand-manifest__inner{align-items:stretch}.brand-manifest__card--height-adapt .brand-manifest__content{justify-content:center}}.brand-manifest__panel--height-adapt{min-height:0}.brand-manifest__panel--height-adapt .brand-manifest__panel-image{position:relative;height:auto}.brand-manifest__panel--height-adapt .brand-manifest__panel-img{height:auto;width:100%;object-fit:unset;display:block;vertical-align:middle}.brand-manifest__content{width:100%;padding:32px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1024px){.brand-manifest__content{width:50%;padding:48px}}.brand-manifest__label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#78716c;margin-bottom:24px}.brand-manifest__heading{font-family:var(--font-heading-family),serif;font-size:30px;line-height:1.1;color:#1c1917;margin:0 0 24px}@media screen and (min-width:768px){.brand-manifest__heading{font-size:48px}}.brand-manifest__heading-italic{font-style:italic;color:#78716c}.brand-manifest__text{font-size:16px;font-weight:300;line-height:1.625;color:#292524}.brand-manifest__text p{margin:0 0 24px;max-width:55rem}.brand-manifest__text p:last-child{margin-bottom:0}@media screen and (min-width:768px){.brand-manifest__text{font-size:18px}}.brand-manifest__panel{width:100%;background-color:#d6d3d1;position:relative;overflow:hidden;min-height:300px}@media screen and (min-width:1024px){.brand-manifest__panel{width:50%;min-height:auto}}.brand-manifest__panel-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.brand-manifest__panel-img{width:100%;height:100%;object-fit:cover;display:block}.brand-manifest__panel-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:1}.brand-manifest__panel--has-image .brand-manifest__panel-bg{opacity:0}.brand-manifest__panel--has-image .brand-manifest__circle,.brand-manifest__panel--has-image .brand-manifest__panel-image-overlay,.brand-manifest__panel--has-image .brand-manifest__location{display:none}.brand-manifest__panel-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom right,#e7e5e4,#d6d3d1);width:100%;height:100%}.brand-manifest__panel-dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.2;background-image:radial-gradient(circle at 2px 2px,#000 1px,transparent 0);background-size:40px 40px}.brand-manifest__circle{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);width:192px;height:192px;border:1px solid rgba(120,113,108,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform 2s ease}.brand-manifest__panel:hover .brand-manifest__circle{transform:translate(-50%,-50%) scale(1.1)}.brand-manifest__circle-inner{width:128px;height:128px;border:1px solid rgba(120,113,108,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.brand-manifest__year{font-family:var(--font-heading-family),serif;font-style:italic;font-size:24px;color:#57534e}.brand-manifest__location{position:absolute;bottom:24px;right:24px;z-index:3;font-family:ui-monospace,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#78716c}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-brand-manifest.css.map */
