.wp-site-blocks .wp-block-curator-portfolio-hero{left:50%;max-width:100vw;position:relative;transform:translateX(-50%);width:100vw}.curator-hero{background:#f8f9fa;display:flex;flex-direction:column;overflow:clip;padding:8rem 1rem 6rem;position:relative}.curator-hero,.curator-hero__intro{align-items:center;box-sizing:border-box}.curator-hero__intro{display:grid;gap:4rem;grid-template-columns:1fr;padding-inline:calc(var(--wp--custom--layout--inset) - 1rem);width:100%}@media(max-width:768px){.curator-hero__intro{gap:3.5rem;padding-inline:.25rem}}@media(min-width:900px){.curator-hero--has-image .curator-hero__intro{grid-template-columns:1fr 1fr}}.curator-hero__card{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;max-width:760px}.curator-hero__media{--curator-hero-blob:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 preserveAspectRatio=%27none%27 viewBox=%27-1 -1 102 102%27%3E%3Cpath d=%27M0 44C0 22 18 0 42 0s44 8 50 16c7.5 10 8 28 7 40-1.5 18-19 43-37 43-16 0-21-1-32-11-10-9-14-24-22-32-4.8-4.8-8-7-8-12%27/%3E%3C/svg%3E");aspect-ratio:1/.92;justify-self:end;max-width:720px;position:relative;width:100%}.curator-hero__media:before{background:var(--wp--preset--color--accent);content:"";inset:0;-webkit-mask:var(--curator-hero-blob) center/100% 100% no-repeat;mask:var(--curator-hero-blob) center/100% 100% no-repeat;position:absolute;transform:translate(6%,7%) rotate(4deg)}@media(prefers-reduced-motion:no-preference){.curator-hero__media:before{animation:curator-hero-sway 9s ease-in-out infinite alternate;transition:translate .6s cubic-bezier(.22,1,.36,1);translate:calc(var(--mx, 0)*14px) calc(var(--my, 0)*12px)}}@media(max-width:899px){.curator-hero__media{justify-self:start;max-width:480px;width:calc(100% - 1.5rem)}}.curator-hero__image{display:block;height:100%;-webkit-mask:var(--curator-hero-blob) center/100% 100% no-repeat;mask:var(--curator-hero-blob) center/100% 100% no-repeat;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}@media(prefers-reduced-motion:no-preference){.curator-hero__image{transition:translate .6s cubic-bezier(.22,1,.36,1);translate:calc(var(--mx, 0)*-8px) calc(var(--my, 0)*-6px)}}.curator-hero__eyebrow{color:#f97316;font-family:var(--wp--preset--font-family--source-sans);font-size:.75rem;font-weight:700;letter-spacing:.2em;margin:0;text-align:left;text-transform:uppercase}.curator-hero__headline{color:#191c1d;font-family:var(--wp--preset--font-family--manrope);font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:800;letter-spacing:-.05em;line-height:1.1;margin:0;text-align:left}.curator-hero__accent{color:#f97316}.curator-hero__word{display:inline-block;white-space:nowrap}.curator-hero__headline.is-interactive .curator-hero__char{--pull:0;color:color-mix(in oklch,#f97316 calc(var(--pull)*100%),currentColor);display:inline-block;transform:translateY(calc(var(--pull)*-.3em)) rotate(calc(var(--pull)*-7deg)) scale(calc(1 + var(--pull)*.14));transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .25s ease;will-change:transform}.curator-hero__headline.is-interactive .curator-hero__accent .curator-hero__char{color:#f97316}.curator-hero__subheadline{color:#434657;font-family:var(--wp--preset--font-family--source-sans);font-size:1.125rem;line-height:1.625;margin:0;text-align:left}@keyframes curator-hero-sway{0%{rotate:-2deg;scale:1}to{rotate:3deg;scale:1.03}}
