.block__citation{margin-top:1.75rem;margin-bottom:1.75rem;container:citation/inline-size}.block__citation .citation__container{--tw-border-opacity:1;border-color:oklch(var(--secondary-500) / var(--tw-border-opacity,1));border-radius:32px 0;flex-direction:column;gap:1rem;padding:1rem;display:flex}@container citation (width>620px){.block__citation .citation__container{flex-direction:row;gap:3rem}}@media (width>=1080px){.block__citation .citation__container{padding:2rem}}.block__citation .citation__icon{--tw-text-opacity:1;width:2rem;height:2rem;color:oklch(var(--light-citation) / var(--tw-text-opacity,1));position:absolute}@media (width>=1080px){.block__citation .citation__icon{--tw-text-opacity:1;color:oklch(var(--secondary-500) / var(--tw-text-opacity,1));width:3.25rem;height:3.25rem}}.block__citation .citation__picture-container{flex:none;position:relative}:is(.block__citation .citation__picture-container) .citation__icon{bottom:0;left:0}@container citation (width>620px){:is(.block__citation .citation__picture-container) .citation__icon{top:1rem;bottom:auto;left:calc(100% - 20px)}}:is(.block__citation .citation__picture-container) .citation__picture{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;contain-intrinsic-size:none;border-radius:32px 0;width:9.375rem;height:9.375rem;margin:0 auto}@container citation (width>620px){:is(.block__citation .citation__picture-container) .citation__picture{aspect-ratio:auto;height:100%}}@media (width>=1080px){:is(.block__citation .citation__picture-container) .citation__picture{width:16.25rem;height:16.25rem}}.block__citation .citation__content{flex-direction:column;gap:.75rem;display:flex}@media (width>=1080px){.block__citation .citation__content{gap:1.5rem;padding-top:.75rem;padding-bottom:.75rem}}:is(.block__citation .citation__content) .citation__presentation-container{position:relative}:is(:is(.block__citation .citation__content) .citation__presentation-container) .citation__icon{top:.25rem}.block__citation .citation__presentation{--tw-text-opacity:1;color:oklch(var(--base-citation) / var(--tw-text-opacity,1));flex-direction:column;gap:.25rem;padding-left:3rem;display:flex}@media (width>=1080px){.block__citation .citation__presentation{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity,1)));padding-left:5rem}}:is(.block__citation .citation__presentation) .citation__hook{text-transform:uppercase;--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity,1)));font-size:1.375rem;font-weight:700;line-height:1.875rem}@media (width>=1080px){:is(.block__citation .citation__presentation) .citation__hook{--tw-text-opacity:1;color:oklch(var(--accent-citation) / var(--tw-text-opacity,1));font-size:2.125rem;line-height:2.875rem}}:is(.block__citation .citation__presentation) .citation__name{font-size:1.125rem;font-weight:700;line-height:1.625rem}@media (width>=1080px){:is(.block__citation .citation__presentation) .citation__name{font-size:1.5rem;line-height:2.125rem}}:is(.block__citation .citation__presentation) .citation__role{font-size:.875rem;line-height:1.25rem}@media (width>=1080px){:is(.block__citation .citation__presentation) .citation__role{font-size:1rem;line-height:1.5rem}}.block__citation .citation__container.with-picture .citation__presentation{padding-left:0}
