.photographer-bio{--pb-cream: #f3ecde;--pb-burgundy: #4a0404;--pb-frame: 34px;width:100%;box-sizing:border-box;margin-top:120px;margin-bottom:120px}.photographer-bio__outer{padding-left:16px;padding-right:16px;box-sizing:border-box}@media screen and (min-width:750px){.photographer-bio__outer{padding-left:20px;padding-right:20px}}.photographer-bio__surface{position:relative;max-width:1360px;margin-inline:auto;border:none;background-color:#2a0a0c;background-image:var(--photographer-bio-surface-tile);background-size:auto;background-position:0 0;background-repeat:repeat;overflow:hidden;box-shadow:inset 0 0 120px #00000059}.photographer-bio__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}.photographer-bio__text{padding:4rem 2rem 4rem 3rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;box-sizing:border-box}.photographer-bio__heading-group{width:100%;margin-bottom:2rem}.photographer-bio__heading-group h2,.photographer-bio__heading-group h3{margin:0}.photographer-bio__eyebrow{display:block;font-family:Birds of Paradise,cursive;font-size:clamp(36px,5.4vw,62px);font-weight:400;line-height:1.05;margin-left:0;margin-bottom:.35rem;padding:.12em 0 .08em;transform:translateZ(0);-webkit-font-smoothing:antialiased;background:var(--photographer-bio-gold-texture) center / cover no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#c5a47e;max-width:100%}@media screen and (min-width:750px){.photographer-bio__eyebrow{padding-left:10px;white-space:nowrap;letter-spacing:-.015em}}@media screen and (max-width:749px){.photographer-bio__eyebrow{white-space:normal}}@media screen and (min-width:990px){.photographer-bio__text{padding:4rem 1.5rem 4rem 2rem}}.photographer-bio__name{display:block;font-family:Montecatini Pro Stretto,Montecatini Pro,ui-serif,Georgia,serif;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"calt" 0,"dlig" 0;font-size:64px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;line-height:1.05;color:#f3ecde}.photographer-bio__bio.rte{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.65;color:var(--pb-cream);width:100%;max-width:610px;box-sizing:border-box;margin-top:150px}.photographer-bio__bio.rte p{margin:0}.photographer-bio__bio.rte p+p{margin-top:1.35rem}.photographer-bio__bio.rte a{color:var(--pb-cream);text-underline-offset:3px}.photographer-bio__media-col{display:flex;align-items:center;justify-content:center;padding:40px;box-sizing:border-box}.photographer-bio__media{position:relative;width:100%;max-width:586px;aspect-ratio:1 / 1;overflow:hidden;flex-shrink:0;background:#ffffff0a}.photographer-bio__media-img{display:block;width:100%;height:100%;object-fit:cover}.photographer-bio__frame{position:absolute;z-index:2;pointer-events:none;width:var(--pb-frame);height:var(--pb-frame);margin:0;object-fit:contain}.photographer-bio__frame--tl{top:0;left:0}.photographer-bio__frame--tr{top:0;right:0;left:auto}.photographer-bio__frame--bl{bottom:0;left:0;top:auto}.photographer-bio__frame--br{bottom:0;right:0;left:auto;top:auto}.photographer-bio--embed .photographer-bio__outer{padding-left:0;padding-right:0}.photographer-bio--embed .photographer-bio__surface{max-width:none;width:100%;margin-inline:0}.grid__item.grid__item--photographer-bio-row{flex:0 0 100%;width:100%;max-width:100%;min-width:0}@media screen and (max-width:989px){.photographer-bio__grid{grid-template-columns:1fr}.photographer-bio__text{padding:3rem 1.6rem 2rem;order:0}.photographer-bio__media-col{padding:0 1.6rem 3rem;order:1}.photographer-bio__media{max-width:min(586px,100%);margin-inline:auto}.photographer-bio__name{font-size:clamp(32px,7.5vw,64px)}.photographer-bio__bio.rte{font-size:16px;max-width:min(610px,100%);margin-top:150px}}@media screen and (max-width:549px){.photographer-bio{--pb-frame: 28px}.photographer-bio__text{padding:2.4rem 1.2rem 1.6rem}.photographer-bio__media-col{padding:0 1.2rem 2.4rem}.photographer-bio__bio.rte{font-size:16px;max-width:100%;margin-top:4rem}}@media screen and (max-width:749px){.photographer-bio__text{align-items:center;text-align:center}.photographer-bio__heading-group{text-align:center;margin-bottom:0}.photographer-bio__bio.rte{text-align:center;margin-inline:auto;margin-top:20px}}@media screen and (min-width:750px){div:has(>.photographer-bio--pdp){padding-bottom:0!important}.shopify-section:has(.photographer-bio--pdp)+.shopify-section{margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-photographer-bio.css.map */
